收集了一些关于php 的奇技淫巧,主要来源 知乎、quora、简明现代魔法
1、逻辑操作符 and 和 or 不仅仅可以用在 if 的条件里
$x=3;$y=3;
($x==3) and exit;
($x==1) or exit;
当 x 的值为 3 这个条件成立时,会触发 and 后的 exit ;
当 x 的值为 3 这个条件不成立时,会触发 or 后的 exit ;
2、交换两个变量的值
$c=3;$d=4;
list($c,$d)=array($d,$c);
echo $c,$d;//43
3、用 call_user_fun 调用自己写的函数
function test($a,$b){
echo 'test'.$a.$b;
}
call_user_func('test','1','2');//test12
call_user_func_array('test', array("1", "2"));//test12