Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
Правила
Следующий список правил дает обзор прав именования, которые проект PHP оставляет себе при выборе новых идентификаторов. Полным руководством является официальный "» Стандарт написания кода":
- PHP владеет глобальным пространством имен, но старается находить описательные имена и избегать очевидных коллизий.
- Имена функций используют подчеркивания между словами, а имена классов используют как camelCase, так и PascalCase.
- PHP добавляет префикс к глобальным именам, принадлежащим расширению с именем этого расширения. (В прошлом было множество исключений из этого правила.) Например:
- mysql_query()
- PREG_SPLIT_DELIM_CAPTURE
- new DOMDocument()
- strpos() (пример исключения, допущенного в прошлом)
- new SplFileObject()
- Тем не менее, итераторы и исключения просто получают постфиксы "Iterator" и "Exception". Примеры:
- PHP резервирует все идентификаторы, начинающиеся с __ как "магические". Рекомендуется не создавать идентификаторов, начинающихся с __, кроме как с целью использовать документированную "магическую" функциональность. Примеры:

up
down
0
Jon at kexsof dot com ¶5 years ago
Angst relief for Drupal apprentices:
remember that the prefix (and suffix) for PHP magical symbols
is two (2) underscores. The Drupal coding standard is one underscore
for some types of programmer-created identifiers.

show source | credits | sitemap | contact | advertising | mirror sites
Copyright © 2001-2013 The PHP Group
All rights reserved.
This mirror generously provided by: Cronyx Plus LLC
Last updated: Tue Apr 16 20:41:06 2013 MSK