<?php
  /**
  * 符合psr-1,2的编程实例
  *
  @author 作者 描述
  */
   
  // 顶部命名空间
  // 空一行
  //use引入类
   
  /**
  * 类描述
  *
  * 类名必须大写开头驼峰.
  */
  // {}必须换行
  {
  /**
    * 常量描述.
    *
  @var string
  */
  // 常量全部大写下划线分割
   
  /**
    * 属性描述.
    *
  @var string
  */
  // 属性名称建议开头小写驼峰
  // 成员属性必须添加public(不能省略), private, protected修饰符
   
  /**
    * 属性描述.
    *
  @var string
  */
  // 类私有成员属性,【个人建议】下划线小写开头驼峰
   
  /**
    * 构造函数.
    *
    * 构造函数描述
    *
  @param string $value 形参名称/描述
  */
  // 成员方法必须添加public(不能省略), private, protected修饰符
  // {}必须换行
   
  TestClass();
   
  // 链式操作
  ->functionOne()
  ->functionTwo()
  ->functionThree();
   
  // 一段代码逻辑执行完毕 换行
  // code...
    }
   
  /**
    * 成员方法名称.
    *
    * 成员方法描述
    *
  @param string $value 形参名称/描述
    *
  @return 返回值类型 返回值描述
    * 返回值类型:string,array,object,mixed(多种,不确定的),void(无返回值)
  */
  // 成员方法必须小写开头驼峰
    {
  // code...
    }
   
  /**
    * 成员方法名称.
    *
    * 成员方法描述
    *
  @param string $value 形参名称/描述
    *
  @return 返回值类型 返回值描述
  */
  // 私有成员方法【个人建议】下划线小写开头驼峰
    {
  // code...
    }
   
  /**
    * 成员方法名称.
    *
    * 成员方法描述
    *
  @param string $value 形参名称/描述
    *
  @return 返回值类型 返回值描述
  */
  // static位于修饰符之后
    {
  // code...
    }
   
  /**
    * 成员方法名称.
    *
    * 成员方法描述
    *
  @param string $value 形参名称/描述
    *
  @return 返回值类型 返回值描述
  */
  // abstract位于修饰符之前
   
  /**
    * 成员方法名称.
    *
    * 成员方法描述
    *
  @param string $value 形参名称/描述
    *
  @return 返回值类型 返回值描述
  */
  // final位于修饰符之前
    {
  // code...
    }
   
  /**
    * 成员方法名称.
    *
    * 成员方法描述
    *
  @param string $valueOne 形参名称/描述
  @param string $valueTwo 形参名称/描述
  @param string $valueThree 形参名称/描述
  @param string $valueFour 形参名称/描述
  @param string $valueFive 形参名称/描述
  @param string $valueSix 形参名称/描述
    *
  @return 返回值类型 返回值描述
  */
  tooLangFunction(
  // 变量命名可小写开头驼峰或者下划线命名,个人那习惯,据说下划线可读性好
  ',
  ',
  ',
  ',
  // 参数过多换行
    {
  // 控制结构=>后加空格,同{一行,(右边和)左边不加空格
  // code...
      }
   
  $valueThree) {
  ':
  // code...
  break;
   
  default:
  // code...
  break;
      }
   
  do {
  // code...
  10);
   
  10) {
  // code...
      }
   
  ++) {
  // code...
      }
    }
  }

相关文章:

  • 2021-05-19
  • 2021-11-07
  • 2021-12-30
  • 2021-12-22
  • 2022-02-20
猜你喜欢
  • 2021-07-29
  • 2021-07-12
  • 2021-12-26
  • 2021-12-09
相关资源
相似解决方案