基础编码标准
地址:https://www.php-fig.org/psr/psr-1/
PSR-1
PHP源文件必须只使用 不要使用短标签 =?>
另外,PHP开发有4种开发风格,在php.ini中配置
1.xml风格(标准风格推荐使用)
2.脚本分格
3.简短风格
4.asp风格
<%
echo'这是asp风格的标记';
%>
源文件中php代码的编码格式必须是不带字节顺序标记(BOM)的UTF-8。
HTML如果带BOM头,顶部会出现一个高度。。。
php如果带BOM头,也会出现一些奇怪的问题,所以,不要用Windows下的text文本编辑器保存文件。使用专业的IDE开发。
一个源文件建议只用来做声明(类(class),函数(function),常量(constant)等)或者只用来做一些引起副作用的操作(例如:输出信息,修改.ini配置等),但不建议同时做这两件事。
就是配置的文件和CLASS文件分格,不要写在一起 ,代码看起来更简洁,不会看起来乱。后台维护也好维护
ini_set('error_reporting', E_ALL); 这个就是配置文件
class className{
function fo(){
}
}
命名空间(namespace)和类(class) 必须遵守PSR-0标准。
类名(class name) 必须使用骆驼式(StudlyCaps)写法 (注:驼峰式(cameCase)的一种变种,后文将直接用StudlyCaps表示)。
骆驼式:其实就是大驼峰
驼峰式:小驼峰
类(class)中的常量必须只由大写字母和下划线(_)组成。
define("APP_NAME",'testApp');
常量统一用大写,这个基本好像所有的语言都是这样规定的,没什么好说的!
方法名(method name) 必须使用驼峰式(cameCase)写法。
不要使用短标签 =?>
另外,PHP开发有4种开发风格,在php.ini中配置
1.xml风格(标准风格推荐使用)
2.脚本分格
3.简短风格
4.asp风格
<%
echo'这是asp风格的标记';
%>
HTML如果带BOM头,顶部会出现一个高度。。。
php如果带BOM头,也会出现一些奇怪的问题,所以,不要用Windows下的text文本编辑器保存文件。使用专业的IDE开发。
就是配置的文件和CLASS文件分格,不要写在一起 ,代码看起来更简洁,不会看起来乱。后台维护也好维护
ini_set('error_reporting', E_ALL); 这个就是配置文件
class className{
function fo(){
}
}
骆驼式:其实就是大驼峰
驼峰式:小驼峰
define("APP_NAME",'testApp');
常量统一用大写,这个基本好像所有的语言都是这样规定的,没什么好说的!