PHP global или глобальные переменные

В 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

Метки:

Leave a comment


Comment moderation is enabled on this site. This means that your comment will not be visible until it has been approved by an editor.