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, 巢状分支
                    
李文凯语录:
           短录学不好,这十几年二十几年就白活了,连偷懒都不会。计算机,也会偷懒。
附件列表
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号