JOE个人网站

JOE个人网站,不仅仅是一个网站,更像是一个展现自我的平台,致力于让朋友们都可以
有所感触,有所收获。

书写规范 --- JOE

2017-12-18 17:06:17
#  类
      class BlogModel {
        public function addBlog() {

        }
    
        public function updateBlog() {

        }
      }

#  文件注释
      /**
       * blog的各种业务:添加、更新
       * @author sink
       *
       */

#  API 注释
      /**
       * 更新blog
       * @param int $id blog_id
       * @param array $data array(
          "content" => "", //内容
          "tags" => "", //标签
          "update_time" => "", //更新时间
      )
      * @return bool
      */

#  函数
      function getUser() {

      }

#  IF语句
      if (!empty($name)) { 

      }

#  switch
      switch (...) {
        case 1:
        ...
        break;
        default:
      }

#  数组
      $user = array(
        "id" => "123",
        "name" => "user1",
        "email" => "a@example.com"
      )

      $users_id = array('23','12','24');//确定

#  单引号和双引号
      优先使用单引号,当需要转义时使用双引号,变量不放在双引号中。

      echo 'name is:' . $name . '.' . "\n";
      $user = array(
        'id' => '123',
      );

#  条件判断的大括号
      必须有大括号,即使只有一行。

      正确:
      if (!empty($name)) {
        doSomething();
      }
      错误:
      if (!empty($name))
       doSomething();