zoukankan      html  css  js  c++  java
  • Modern 阅读笔记 一 PSR标准

    一、标准
    PSR php standards Recommendation PHP 推荐标准
    PSR-1 基本代码风格
    PSR-2 严格的代码风格 
    PSR-3 日志记录器接口
    PSR-4 自动加载 
     
    具体说明:
    PSR-1 基本代码风格
    1、PHP标签 使用<?php ?> 或者 <?= ?>
    2、编码 UTF-8
    3、目的 一个PHP文件可以定义符号(类,性状,函数和常量等),或者执行有副作用的操作,但不能同时做这两件事。这是一个简单的要求
    4、自动加载 PHP 遵循PSR-4
    5、类的名称 必须使用驼峰式, 并且首字母大写 
    6、常量的名称 必须全部使用大写字母,如果需要 加下划线 MAX_LENTH
    7、方法的名称 必须使用驼峰式,首字母小写
    PSR-2 严格的代码风格 (其实就是更细节的地方)
    1、先把PSR-1贯彻了
    2、缩进, 推荐4个空格,不推荐tab 因为不同编辑器宽度各异,而且渲染效果也不同,为了得到最好的外观一致性,所以,。。。
    3、文件和代码行 PHP文件必须使用UNIX风格的换行符    最后要有一个空行,并且不要用PHP关闭标签 因为会被当成输出(我还真遇到过)
    4、关键字 true false 都小写
    5、命名空间 每个命名空间语句后面必须跟着一个空行,所有use 语句完毕后,也要加一个空行。
    6、类的自定义体的括号位置,另起一行 
    7、可见性 类中的每个属性和方法都要声明可见性。类的每个属性 都要声明可见性,public private protected等 
    8、 if else 这种判断符号 加空格 if ($a == $b) { 巴拉巴拉
    PSR-3 日志记录器接口
    1、第三个推荐规范居然不是指导方针,而是一个接口,规定PHP日志记录器组件可以实现的方法,主要是一些方法和参数,这里就不展开了,比较流行的日志组件是monolog
    PRS-4 自动加载器
  • 相关阅读:
    win10 uwp 弹起键盘不隐藏界面元素
    win10 uwp 存放网络图片到本地
    win10 uwp 存放网络图片到本地
    sublime Text 正则替换
    sublime Text 正则替换
    win10 uwp 绘图 Line 控件使用
    win10 uwp 绘图 Line 控件使用
    AJAX 是什么?
    什么是 PHP SimpleXML?
    PHP XML DOM:DOM 是什么?
  • 原文地址:https://www.cnblogs.com/wangmy/p/5674126.html
Copyright © 2011-2022 走看看