Правила
Наступний список правил дає огляд прав іменування, які PHP залишає собі при виборі нових ідентифікаторів. Повним керівництвом є офіційний» Стандарт написання коду":
-
PHP має глобальний простір імен, але намагається знаходити хороші описові імена і уникати будь-яких очевидних колізій.
-
Імена функцій використовують підкреслення між словами, а імена класів використовують як
camelCase
, так иPascalCase
-
PHP додає префікс до глобальних імен, що належать до модуля з ім'ям цього модуля. У минулому було безліч винятків із цього правила, наприклад:
-
PREG_SPLIT_DELIM_CAPTURE
-
new DOMDocument()
-
strpos()(Приклад виключення, допущеного в минулому)
-
new SplFileObject()
-
Тим не менш, ітератори та винятки просто отримують постфікси.
Iterator
"і"Exception
". Приклади: -
PHP резервує всі ідентифікатори, що починаються з
__
як магічні. Рекомендується не створювати ідентифікатори, що починаються з__
крім як з метою використовувати документовану магічну функціональність. Приклади: