前端部分
URL的参数名使用字母全小写下划线风格,示例:
https://www.domain.com/demo.php?out_trade_no=1217752501201407033233368018&goods_tag=WXG
表单中<input>的name属性值使用字母全小写下划线风格,示例
<input name="out_trade_no" type="text" value="1217752501201407033233368018">
<input name="goods_tag" type="text" value="WXG">
后端部分
变量名可根据个人喜好决定使用字母全小写下划线风格还是首字母小写驼峰风格(注:PHP官方的示例代码也没有统一风格,一会儿下划线一会儿驼峰),但是一旦定下来就要统一,不要这里用下划线风格,那里又用驼峰风格。建议还是使用字母全小写下划线风格,这样可以和前端保持一致,接收参数更加方便。
自定义常量名(不管是普通常量还是类常量)使用字母全大写下划线风格,如以下内置常量:
PHP_VERSION、E_WARNING、UPLOAD_ERR_INI_SIZE
自定义函数名使用字母全小写下划线风格,如以下内置函数:
var_dump()、array_key_exists()、str_replace()、preg_match_all()
自定义类名使用首字母大写驼峰风格,类方法名使用首字母小写驼峰风格,如以下内置类:
ReflectionFunctionAbstract::getNumberOfRequiredParameters()
ReflectionEnumBackedCase::getBackingValue()
自定义类属性名使用字母全小写下划线风格,如以下内置类的属性名:
MySQLi::client_info