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代码,非常的危险!慎用!

转载于:https://www.cnblogs.com/shengChristine/p/10824341.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值