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