PHP global или глобальные переменные
Posted on 17 Август 2013 in Веб разработка by wakh
В PHP глобальную переменную необязательно создавать заранее, её можно создать прямо из функции указав слово global.
В большинстве описаний работы с глобальными переменными в PHP, даётся примерно такой пример:
<?php
$a = 0;
function a(){
 global $a;
 $a = 1;
}
a();
echo $a;
?>
Однако справедлив и такой код
<?php
function a(){
 global $a;
 $a = 1;
}
a();
echo $a;
?>
Для меня это было не очевидным, пришлось делать тест, доказывающий это. Source