По просьбе RXL здесь -
https://forum.shelek.ru/index.php/topic,9253.msg135222.html#msg135222 - рассказываю.
На php пишу примерно года с 2002.
Естественно, что сначала были прочитаны учебники, потом построены несколько пробных поделок, потом задано множество глупых вопросов на форумах, потом построено несколько сайтов поинтереснее, но одно элементарное и базовое знание об этом языке было приобретено не далее как неделю назад при работе над моим текущим проектом.
Прежде чем повествовать об этом удивительном открытии, стоит сделать небольшое лирическое отступление. Примерно года до 1998 я знала только одну операционную систему - MSDOS (более ранние ordos и cp/m не рассматриваем ввиду моего малого на тот момент возраста и девичьей памяти, почти ничего уже о них не помню). После 1998 тоже работаю в одной операционной системе, в Linux. Самые сообразительные читатели данного моего словоблудия из заголовка темы и упоминания об этих двух ОС уже обо всём догадались. Ну конечно же, MSDOS плевать хотела на регистр, а Linux весьма к оному чувствителен. И работа в Linux'е сказалась. Регистрозависимость мной даже не обсуждалась - это нормально, естественно, так и должно быть, потому что это так, так везде и всегда и иначе быть не может. Даже в С/С++ это так, а php так похож с виду, как будто родственники! Так вот, мной и не ставилось под сомнение, что $Var и $var - это разные переменные, а Function() и function() - совсем уж разные функции. И так продолжалось до тех пор, пока на днях не стали происходить совершенно невообразимые глюки. Код проверялся многократно, отлаживался, все значения всех переменных отслеживались. И всё было правильно, но совершенно было непонятно, почему после строки $var = 3; $Var =8; обе эти переменных стали равны восьми. Ну вы сами понимаете, что я девочка весьма неглупая, и нескольких часов размышлений мне вполне хватило чтобы во всём разобраться, проверить своё небывалое предположение на практике и убедиться.
И вот что я вам хочу сказать:
php
ДЕЙСТВИТЕЛЬНО регистронезависим. И данное его свойство проявляется по всей видимости в любых конструкциях.