PHP изначально написан на PERL, а затем был переписан на C. Это сильно повлияло на синтексис языка и стиль оформления кода. PHP продолжает изменяться и сегодня. Например, когда в PHP добавили ООП — пришел синтаксис JAVA. Отсюда множество разных подходов, например в написании многословных переменных.
CamelСase нотация, принята в ООП:
$userName = "Vasia";
Но так не везде. Например, известный движок WordPress, использует подчеркивания (lower_case):
$user_name = "Vasia";
Почему так? Сторонники lower_case аргументируют свой выбор читабельностью кода; CamelCase — уменьшением числа символов в названии.
И это лишь вершина айсберга, ведь есть еще вечный спор на тему «Пробелы или табуляция?», форматирования подчиненности, переносов и прочих особенностей форматирования кода, выбора имен переменных и проч. К ним мы прикоснемся в следующей статье на тему стилей программирования на PHP 🙂