PHP的语法糖有哪些
嘻嘻发布于2019-09-26
最后更新于2019年9月23日
浏览所谓的语法糖是指语法程序更加简洁,有更高的可读性。语法糖在各种编程语言中都是存在的,而且越来越受欢迎。PHP是世界上最好的编程语言(It’s a joke, but it’s not a joke),那PHP中受欢迎的语法糖有哪些呢

- Array快捷定义
$list = array(1,2);
$list = [1,2] //prefer
2. <=>比较运算符,7.0以后支持
//Integers
echo 1 <=> 1;// 0
echo 1 <=> 2;// -1
echo 2<=> 1;// 1
3. ?? 空合并运算符 7.0新特性
$username = $_GET[‘user’] ?? ‘nobody’;
//等价于下面
$username = isset($_GET[‘user’]) ? $_GET[‘user’] : ‘nobody’;
4. 匿名函数
//默认变量
$args = ”;
$test = function($name) use($args) {
return $name . $args;
}
$test();
5.多个返回值
list($a, $b) = [$a, $b]; //右侧数组只能为数组索引的数组,并假定数组索引从0开始
6. 在trait中使用,属性,静态属性,静态方法,抽象类都是运行的。
以上就是php常用的一些语法糖,记住使用语法糖可以极大的提高开发效率。