Почему вы можете использовать ключевое слово global внутри функции, если глобальная переменная не существует в PHP? - PullRequest
0 голосов
/ 05 мая 2020

В PHP я пытался понять глобальные переменные, суперглобальные переменные, глобальное ключевое слово, область видимости переменных и т. Д. c ... Я не понимаю всего этого, но я просто пытался создать и запустите другой код, чтобы попытаться выяснить, как все это работает.

Я написал этот простой код:

<?php

function sample() {
    global $x;
    echo $x = "hello world ";
}

sample();

?>

Результат:

hello world

Почему глобальное ключевое слово работает для переменной $ x, когда я никогда не создавал глобальную переменную $ x для начала?

Любая обратная связь приветствуется - Если вы можете, пожалуйста, объясните это как можно проще - Спасибо ты

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...