码迷,mamicode.com
首页 > 其他好文 > 详细

CI 笔记2

时间:2016-04-16 12:26:11      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

调试模式开启,$this->output->enable_profiler(TRUE);

保留字,不能控制器重名有3个CI_Controller ,Default, index。这三个名字不能在控制器的名字中。在controllers的目录中 index.php 和Default.php ,CI_Controller.php这三个名字不能有。 

命名规范:

类的名字用大写开头,不用驼峰命名,多个单词用下划线。 如 class Some_class {}

类的方法,全部用小写,并且指出方法的功能,最好包含一个动词,多个单词用下划线,避免过长。如 function get_file_properties()

变量的命名,和类一样,全部“小写”“下划线”,指明该变量的用途,极短的无意义名字用在for循环中做迭代。

注释,使用DocBlock风格的,单行的注释和代码和在一块,大块的注视和代码之间,应该留一个空行。

常量的命名,全部用“大写”“下划线”,尽量使用CI框架已经定义好的常量,如SLASH,LD,RD,PATH_CACHE,等。

TRUE,FALSE,NULL,这几个关键字全部大写。

逻辑运算符,避免使用 || 使用 OR ;避免AND,使用 && ;在!之前之后,都要加空格。 

返回值比较时,在一些php函数返回FALSE时,或许返回“” 或者“0”这样的有效值,这些值在松散类型比较时和FALSE是相等的,所以在条件比较时,必须使用 “===” 或者 "!==",一定不要使用 "==" 或者"!="

文件中的空格,在“<?php” 前面和 “?>”的后面,不要有空格,输出是被缓存的,有空格导致头输出错误。

代码缩进,使用Allman代码风格,除了类的定义后带花括号,其他的花括号都占单独一行。

小括号和中括号中的空格,不使用多余空格,除非是在控制语句的中间需要加的空格 。

不使用短标记,用全标记,<?php    ?>

字符串用单引号,当字符串中有变量$时用双引号,并且用大括号把变量包起来,如“My string is {$foo}”,如果字符串中有单引号时,为了避免使用转义字符,使用双引号。

SQL查询语句,关键字使用大写。

缺省的函数参数,最好能提供缺省值。function ($foo = ‘‘, $baz = FALSE)

等于号 “=” 两边有空格, 逗号","前没有空格,有空格

 

CI 笔记2

标签:

原文地址:http://www.cnblogs.com/sdgtxuyong/p/5395721.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!