Почему некоторый код в PHP должен быть написан в верхнем регистре?
Например:
if(isSet($_GET['lang'])) $lang = $_GET['lang']; $_SESSION['lang'] = $lang;
Они работают, если я пишу их строчными буквами?
Если вы ссылаетесь на имена функций: Да, они не чувствительны к регистру.Вы можете использовать IsSET(), IsSeT(), isSET() для вашего сердца.
IsSET()
IsSeT()
isSET()
Если вы ссылаетесь на переменные $_GET и т.д .: Нет, имена переменных в PHP являютсярегистр :
$_GET
Переменные в PHP представлены знаком доллара, за которым следует имя переменной.Имя переменной чувствительно к регистру.
Имена переменных чувствительны к регистру.
Некоторые из упомянутых вами обозначений должны быть написаны в верхнем регистре по соглашению, суперглобальные массивы, такие как _GET, _SESSION и др.