Loading [MathJax]/jax/output/CommonHTML/jax.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >PHP 语法糖

PHP 语法糖

作者头像
jwj
发布于 2022-11-23 08:30:09
发布于 2022-11-23 08:30:09
2.8K00
代码可运行
举报
运行总次数:0
代码可运行

定义数组

array(1, 2, 3)可以简写为[1, 2, 3]

三元运算

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if (time() % 2) {
    $b = '111';
} else {
    $b = '222';
}

可以简写为

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$b = time() % 2 ? '111' : '222';

nullsafe 运算符

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$a = new stdClass();
if (null !== $a) {
   $b = $a->name;
} else {
   $b = null;
}

可以简写为

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$a = new stdClass();
$b = $a?->name;

空合并赋值运算符

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if (isset($a)) {
  $a = 'default';
}

echo $a;

可以简写为

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
echo $a ?? 'default';

数组分配给变量

list(a,b) = [111, 222] 可以简写为[a,b] =

$a = 111 , $b = 222

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
['a' => $a, 0 => $b] = ['a' => 123, 456]
// $a = 123 , $b = 456
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-11-152,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PHP入门之类型与运算符
PHP对于大部分人来说,是比较容易入门的。笔者也是刚学习不久,所以就把自己学习的基础知识进行总结和整理。第一部分是类型与运算符。如果你想学习PHP,可以参考PHP学习手册学习,任何一本教学资料也没有PHP学习手册讲的详细。下载地址:PHP学习手册
雪痕@
2020/09/27
1.5K0
PHP入门之类型与运算符
PHP7.0~PHP7.1~PHP7.2~PHP7.3~PHP7.4新特性
大家都知道,php现在在不断地更新和壮大,每个版本都有一次性能的提升,接下来我将给大家讲解下PHP7.X的新的特性。我会按照每个版本的特性进行讲解。
OwenZhang
2021/12/08
16K0
PHP7.0~PHP7.1~PHP7.2~PHP7.3~PHP7.4新特性
[PHP7.0-PHP7.2]的新特性和新变更
php7发布已经升级到7.2.里面发生了很多的变化。本文整理php7.0至php7.2的新特性和一些变化。
conanma
2021/12/02
1.5K0
全栈工程师看过来!PHP Javascript语法对照、速查
全栈工程师看过来,学的计算机语言多了,往往会把不同语言的各个函数搞混。作为一个全栈PHPer,往往PHP、JavaScript 语法傻傻分不清楚,百度一下,查手册要网速。不如收藏下这篇文章,打印出来,贴到一旁快速查阅。
很酷的站长
2022/12/01
3.8K0
PHP基础
在线运行 PHP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于把指令集区分开来。
仇诺伊
2018/09/12
1.1K0
PHP-运算符
1.4 运算符 1.4.1 算术运算符 一元运算符 二元运算符 ++ + – - * / % (取模) 注意:在PHP中,算术运算符只能做数学运算。 <?php echo '10'+'
cwl_java
2020/03/26
1.4K0
PHP7新特性和变化
组合比较符号用于比较两个表达式。当 a 小于、等于或大于 b 时它分别返回-1、0或1,比较规则延续常规比较规则。对象不能进行比较
憧憬博客
2021/03/05
4.2K0
34种你需要了解的JavaScript优化技术
英文 | https://javascript.plainenglish.io/34-javascript-optimization-techniques-to-know-in-2021-d561afdf73c3
前端达人
2021/04/22
1.2K0
PHP7.+系列新特性和新变更
组合比较符号用于比较两个表达式。当$a小于、等于或大于$b时它分别返回-1、0或1,比较规则延续常规比较规则。对象不能进行比较
ITer.996
2019/08/28
7700
PHP的stdClass
在百度上搜索,有很多人写的文章中,提到了stdClass是所有类的基类,但是我试了一下:
烟草的香味
2019/10/29
1.3K0
分享 20 个提升效率的 JavaScript 缩写小技巧
JavaScript中有很多速记技巧,可以缩短代码长度,减少冗余,提高代码的可读性和可维护性。本文将介绍20个提高效率的JS缩写技巧,帮助你告别写垃圾的生活,轻松写出优雅的代码!
前端达人
2023/10/25
4890
分享 20 个提升效率的 JavaScript 缩写小技巧
PHP7新特性之两个小小语法糖。
想起写下这篇原本是因为群里龙大佬说PHP7下count有问题,顺道就讽了他一句。其实我自己也没有详细了解下PHP7到底在哪些方面做了修改。所以空了就翻了翻手册,看到几个比较简单又很常用的特性就搬来水一文。标题中的语法糖本文中仅限一处,原本是不想写之的,想想标题过于简单,怕是要被度娘嫌弃,还是编造个略长的吧。
世纪访客
2018/08/02
1.2K0
PHP7新特性之两个小小语法糖。
细说php入门学习
内存: 一旦申明一个变量,就会占用一定的内存 + 当程序结束,没有人在引用变量时,就会被删除
全栈程序员站长
2022/11/17
4K0
令人期待的PHP7.4
PHP 7.4 是下一个 PHP 7 的次要版本,预计将于 2019 年 11 月 28 日发布到 General Availability。让我们来了解下 PHP 7.4 新增的功能,这将使 PHP 更快,更可靠。
码农编程进阶笔记
2021/07/20
3990
PHP学习—了解篇
符号:* (反单引号) 》和 ~ 在同一个键位 该操作符可以在OS上直接执行操作命令(echo输出命令后才可以在系统上执行)
Mirror王宇阳
2020/11/10
1.2K0
彻底搞明白PHP的中引用的概念
之前我们其实已经有过几篇文章讲过引用方面的问题,这次我们来全面的梳理一下引用在PHP到底是怎么回事,它和C中的指针有什么不同,在使用的时候要注意些什么。
硬核项目经理
2020/04/26
7200
PHP运算符
只能放在变量、常量、函数和include调用之前等。不能用在函数和类定义之前以及条件结构之前使用
白胡杨同学
2020/04/03
1.3K0
PHP运算符
WPJAM Basic 为什么要求 PHP 7.2 以上版本
PHP 升级到 7 之后,效率直接提高了 2-3 倍,特别是开启 OPCCache 的 PHP 7,经过测试,比 PHP 5.6 都快近10倍,这是数量级的差别。
Denis
2023/04/13
7340
WPJAM Basic 为什么要求 PHP 7.2 以上版本
php基本语法复习
所有用户定义的****函数,类和关键词都对大小写不敏感,例如if else echo等等
h3110_w0r1d
2024/02/19
1.2K0
php基本语法复习
PHP全栈学习笔记23
php,基础,流程控制,函数,字符串,数组,web交互,mysql数据库,PHP数据库编程,cookie与session,日期和时间,图形图形处理,文件和目录处理,面向对象,pdo数据库抽象层,smarty模板。
达达前端
2019/07/03
4.2K0
相关推荐
PHP入门之类型与运算符
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档