php - 为什么php解释器不能解析&&之后的未设置调用?
问题描述
在编写清理配置数组的函数时,我注意到无法在 . 之后调用 unset &&
。现在我很好奇。unset 和调用任何其他函数有什么区别?例如,第一个 short-if 完全有效,第二个将引发解析器异常。
<?php
$a = ['test' => 1];
isset($a['test']) && test();
isset($a['test']) && unset($a['test']) ;
function test(){
return 123;
}
解决方案
推荐阅读
- java - 我的spring java项目中日期小于10的问题
- regex - Notepad ++中如何将IP地址移动到行尾
- rest - 如何使用 Apache HC 使用流响应主体
- java - Word to PDF to Notes Document 使用 POI4Xpages api
- javascript - jsPDF 将 PDF 附加到邮件
- php - 登录系统在 pdo php 中无法正常工作
- python - 当我使用多处理进行尝试时,我的脚本会引发错误
- r - 如何在 R 中的 ns() 中指定度数参数,以构造 5 度的自然样条曲线?
- node.js - partial.lenses:如何使用 L.collect 在光学中使用异步操作?
- linux - 限制其他 linux 用户对 docker 容器的访问