Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

Правила

Следующий список правил дает обзор прав именования, которые проект PHP оставляет себе при выборе новых идентификаторов. Полным руководством является официальный "» Стандарт написания кода":

  • PHP владеет глобальным пространством имен, но старается находить описательные имена и избегать очевидных коллизий.
  • Имена функций используют подчеркивания между словами, а имена классов используют как camelCase, так и PascalCase.
  • PHP добавляет префикс к глобальным именам, принадлежащим расширению с именем этого расширения. (В прошлом было множество исключений из этого правила.) Например:

    • curl_close()

    • mysql_query()
    • PREG_SPLIT_DELIM_CAPTURE
    • new DOMDocument()
    • strpos() (пример исключения, допущенного в прошлом)
    • new SplFileObject()
  • Тем не менее, итераторы и исключения просто получают постфиксы "Iterator" и "Exception". Примеры:

  • PHP резервирует все идентификаторы, начинающиеся с __ как "магические". Рекомендуется не создавать идентификаторов, начинающихся с __, кроме как с целью использовать документированную "магическую" функциональность. Примеры:


add a note add a note User Contributed Notes Правила - [1 notes]
up
down
0
Jon at kexsof dot com5 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.

add a note add a note
 
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


Смотрите также:
Описание на ru2.php.net
Описание на php.ru