Categories: PHP编程

PHP的语法糖有哪些

所谓的语法糖是指语法程序更加简洁,有更高的可读性。语法糖在各种编程语言中都是存在的,而且越来越受欢迎。PHP是世界上最好的编程语言(It’s a joke, but it’s not a joke),那PHP中受欢迎的语法糖有哪些呢
  1. 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常用的一些语法糖,记住使用语法糖可以极大的提高开发效率。

5.0
01
你真的不知道Makefile怎么用?
CSS的BEM命名方式知多少?
嘻嘻

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Recent Posts

Seodity:提升SEO分析和内容创建

Seodity作为SEO分析的…

19小时 ago

SocialBee一款AI社交媒体内容生成器

SocialBee的AI帖子生…

19小时 ago

雪橇云VPN五一活动来了!全场15%的折扣!

雪橇云VPN一款是稳定全球多节…

20小时 ago

Autojump一个linux目录快速跳转的命令工具

Linux命令行实用程序有一个…

3天 ago

Groq一款语言处理的超快AI解决方案

Groq正在AI创新的最前沿,…

3天 ago