php5

                                    Php5

位运算:

1, 是变成二进制来进行与,非,或,异或,左移,右移的操作。

2, 了解级别。

 

 

短路:

1, 必须要相当会。

2, 学好短路的核心在于学会偷懒

3, Or 或者|| 是只要有一个为true就为真。所以前面为真了后面就没有必要再执行了。

4, And  或者 && 只要有一个为假的时候,就为假。所以前面为假的时候,后面没必要执行了。

5, 短路应用defined('IN_TEST') or exit('小样儿....');或者文件打开,资源打开,数据库打开等

 

 

三元运算符:

                    问它对不对?   : ;

 

                    真和假,对或不对只面不用加if来判断。只能写一句话

 

其他运算符

                    $a=`  `

                    反引号当中写命令。

                    等价于shell_exec

                   

                    如何禁止掉shell_exec等敏感函数。打开php.ini在里面找到disable_functions将函数名写上,就可以不执行这个函数了。保证系统的安全性。

 

                    @单行抑制错误,它的效率很低,少用!

 

                    Instanceof 检测一个对象是否来自某个类,如果来自这个类,就说明为真。如果不来自这个类,就为假。

 

 

流程控制

1, 单向分支

if(布尔条件)

         写一句话;

 

 

if(布尔条件判断){

         可以写多句;

         可以写多句;

 

}

2, 双向分支

if(布尔判断)

         真区间,只写一句话;

else

         执行假区间,只写一句话;

 

 

 

 

if(){

         执行真区间,可以写多句话;

 

}else{

 

         执行假区间,可以写多句话;

}

3, 多向分支

if(){

 

 

}else if(){

 

 

}elseif(){

 

 

}else if(){

 

 

}else{

 

}

        

 

switch(条件){                                     //只是一个值,这个值最好只是标量:字符串,整型,浮点【近似值】

         case :

                   代码;

                   //break;

         case :

                   代码;

                   //break;

         //default:

 

                   代码:

 

}

 

If…elseif…elseif..else 它更加占用资源,尽可能的将可能的值,放到前面。出现次数多的可能性,放在前面。

 

经常犯的几个

1, ;

2, Case写一批

3, case后面写区间

4, 巢状分支

                   

 

 

 

 

 

 

 

 

 

 

 

 

李文凯语录:

           短录学不好,这十几年二十几年就白活了,连偷懒都不会。计算机,也会偷懒。

附件列表

     

    posted @ 2012-05-28 12:53  holyes  阅读(155)  评论(0编辑  收藏  举报