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