Почему некоторые переменные в PHP написаны заглавными буквами? - PullRequest
2 голосов
/ 19 февраля 2010

Почему некоторый код в PHP должен быть написан в верхнем регистре?

Например:

if(isSet($_GET['lang']))
$lang = $_GET['lang'];
$_SESSION['lang'] = $lang;

Они работают, если я пишу их строчными буквами?

Ответы [ 2 ]

15 голосов
/ 19 февраля 2010

Если вы ссылаетесь на имена функций: Да, они не чувствительны к регистру.Вы можете использовать IsSET(), IsSeT(), isSET() для вашего сердца.

Если вы ссылаетесь на переменные $_GET и т.д .: Нет, имена переменных в PHP являютсярегистр :

Переменные в PHP представлены знаком доллара, за которым следует имя переменной.Имя переменной чувствительно к регистру.

2 голосов
/ 19 февраля 2010

Имена переменных чувствительны к регистру.

Некоторые из упомянутых вами обозначений должны быть написаны в верхнем регистре по соглашению, суперглобальные массивы, такие как _GET, _SESSION и др.

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