首页 » 网站建设 » php头代码技巧_PHP编码规范1 基本代码规范 PSR1

php头代码技巧_PHP编码规范1 基本代码规范 PSR1

访客 2024-12-13 0

扫一扫用手机浏览

文章目录 [+]

无论从代码的都雅度还是从团队的规定,将代码写的规范都雅是一个程序员的脸面,展现出一个程序员的代码情怀,也能表示出一个程序员的逼格。

当然,每个人的审都雅点是不一样的,特殊是php的编码规范不是太完善,不过,FIG制订的PHP规范,简称PSR,是PHP开拓的事实标准,也成为每个团队制订编码规范的时候参考和屈服的标准。

php头代码技巧_PHP编码规范1 基本代码规范 PSR1

我们这个《PHP编码规范》系列准备先从PSR系列的规范谈起。

php头代码技巧_PHP编码规范1 基本代码规范 PSR1
(图片来自网络侵删)

目前FIG官方已制订的规范包括以下六份文件:

PSR-0 (已弃用)

PSR-1

PSR-2

PSR-2补充

PSR-3

PSR-4

这里我们从PSR-1基本规范开始解读。

一、PHP代码文件必须以 <?php 或 <?= 标签开始

这个规范有这么几层解读:

1、官方的写法是<?php ,建议大家别偷

2、<?=这种短标签的形式,须要在php.ini中设置short_open_tag为On,php官方已不建议利用。

3、对付后封闭标签 ?>不建议利用。

二、PHP代码文件必须以不带BOM的 UTF-8 编码

所谓BOM,全称是 Byte Order Mark ,它是一个Unicode字符,常日涌如今文本的开头,用来标识字节序(Big/Little Endian)。
文本编辑器可以设置不该用BOM头。

三、PHP代码中该当只定义类、函数、常量等声明,或其他会产生从属效应的操作,二者只能选其一;

这句话比较拗口。
先理解两个观点:声明和从属效应的操作。
声明表示:一个文件中还有的类,常量和函数。
从属效应的操作:是指输出、文件包含、连接外部做事,ini配置,缺点和非常抛出、读写文件等。
也便是说,不要将两种代码放到一个文件中。

四、命名空间以及类必须符合 PSR 的自动加载规范

每一个类是一个文件,须要有命名空间,而且必须设定一个顶级的空间名称。
类名采取开头大写的驼峰命名规范,如:MyClass。

文件名和类名要同等,可以知足自动加载类的利用。

五、类中的常量所有字母都必须大写,单词间用下划线分隔;

常量须要大写,并且可以利用下划线_,进行分割,规范的如:API_URL;

六、方法名和变量名利用小写开头的驼峰命名规范

包好类里面的方法名和一样平常函数名,该当利用小写开头的命名规范。
如:myFunction,$mySpace。

由于韶光和水平有限,文章难免涌现缺点,请示正。

欢迎关注【php在路上】每天进步一点。

欢迎关注【php在路上】每天进步一点。

标签:

相关文章