以下列表概述了 PHP 项目在为新的内部标识符选择名称时为自己保留哪些权利。权威指南是官方的 » 编码标准
PHP 拥有顶级命名空间,但会尝试查找合适的描述性名称并避免任何明显的冲突。
函数名称在单词之间使用下划线,而类名称同时使用 camelCase
和 PascalCase
规则。
PHP 将扩展的任何全局符号都以扩展的名称为前缀。(过去,此规则有许多例外。)示例
PREG_SPLIT_DELIM_CAPTURE
new DOMDocument()
strpos()(过去错误的示例)
new SplFileObject()
但是,迭代器和异常只是在后面添加了 "Iterator
" 和 "Exception
"。示例
PHP 将所有以 __
开头的符号保留为魔术符号。建议您不要在 PHP 中创建以 __
开头的符号,除非您想使用已记录的魔术功能。示例