【发布时间】:2015-12-22 09:52:52
【问题描述】:
到目前为止,我已经了解到 PHP 缺少逗号运算符(我不是在这里为 意见,如果它是好或坏)。自从我陷入这种表达模式:
($tmp = bar(), foo($tmp), $tmp)
- 执行计算并缓存输出
- 使用缓存值(调用具有给定值的函数)
- 返回缓存值
我可以用调用一个自定义函数来替换逗号运算符,该函数接受值和 lambda,并返回值。
但我想知道——也许 PHP 7 带来了一些新特性,使替换更容易或允许替换所有形式的逗号运算符表达式?
【问题讨论】:
标签: php php-7 comma-operator