PHP编码规范-PSR1、psr2 /psr3 psr4
发布日期:2025-05-04 20:22:54
浏览次数:2
分类:精选文章
本文共 549 字,大约阅读时间需要 1 分钟。
PHP编码规范-PSR1
PSR-1:基本编码标准
文件只能使用<?php和<?=标记。
文件必须仅使用UTF-8,而不能将BOM用于PHP代码。
文件应该声明新的符号(类,函数,常量等)或引起副作用(例如生成输出,变化的.ini设置,等等),但不能两者都做。
命名空间和类必须遵循“自动加载” PSR。
类名必须在中声明StudlyCaps。
类常量必须在所有大写字母中使用下划线分隔符声明。
方法名称必须在中声明camelCase。
PSR-2:代码样式指南
代码必须使用4个空格来缩进,不能使用制表符。
线长绝不能有硬性限制;软限制必须为120个字符;每行不得超过80个字符。
namespace声明后必须有一个空白行,use声明块后必须有一个空白行。
类的开括号必须在下一行,闭括号必须在正文之后的下一行。
方法的右括号必须在下一行,而右括号必须在正文之后的下一行。
必须在所有属性和方法上声明可见性;abstract并且 final必须在可见性之前声明;static必须在可见性之后声明。
控制结构关键字必须在其后有一个空格;方法和函数调用绝不能。
控制结构的开括号必须在同一行上,闭括号必须在主体之后的下一行上。
控制结构的开括号必须在其后没有空格,控制结构的闭括号必须在其前没有空格。
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2026年06月05日 12时47分06秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
php -树-二叉树的实现
2023-02-27
php csv 导出
2023-02-27
PHP imap 远程命令执行漏洞复现(CVE-2018-19518)
2023-02-27
php include和require
2023-02-27
php JS 导出表格特殊处理
2023-02-27
php mysql优化方法_MySQL优化常用方法
2023-02-27
PHP OAuth 2.0 Server
2023-02-27
php odbc驱动,php常用ODBC函数集(详细)
2023-02-27
php pcntl 多进程学习
2023-02-27
PHP pcntl_fork不能在web服务器中使用的变通方法
2023-02-27
php private ,public protected三者的区别
2023-02-27
php PSR规范
2023-02-27
php redis 集群扩展类文件
2023-02-27
php redis(2)
2023-02-27
PHP Redis分布式锁
2023-02-27
php session超时时间_php怎么设置session超时时间
2023-02-27