PHP学习之PHP的语法糖
程序员文章站
2022-07-02 16:35:01
PHP的语法糖 计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。 常见的PHP的语法糖 PHP的语法糖 计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。 计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使 ......
php的语法糖
-
计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。
常见的php的语法糖
echo(),print(),die(),isset(),unset(),include(),include_once(),require(),requiee_once(),array(),list(),empty(),eval()
echo的逗号和点号
$foo='hello';$bar='world';echo $foo.$bar;echo $foo,$bar;
-
逗号优于点号
判断字符串的长度
$str='hello';if(strlen($str)===5) echo 'do sth...';if(!isset($str[5])) echo 'do sth..';
-
strlen()函数执行起来相当快,只返回zval结构中存储的已知字符串长度。但是由于strlen()是函数,多多少少会有些慢。
使用[]代替array()
$arr=array();$arr=[];$arr=array(1,2,3,4);$arr=[1,2,3,4];
用...定义变长参数函数
function addall(...$num){$sum=array_sum($num);return $sum;}addall(1,2,3,4,5,6);
不用eval()
-
eval()能够执行所有的php代码,非常的危险!慎用!