我已经使用 PHP 编程多年,但我从未学会如何使用任何速记。我不时在代码中遇到它并且很难阅读它,所以我想学习该语言存在的不同速记,以便我可以阅读它并开始通过使用它来节省时间/线路,但是我似乎无法找到所有速记的全面概述。
Google 搜索几乎只显示 if/else 语句的简写,但我知道肯定不止这些。
简而言之,我说的是这样的东西:
($var) ? true : false;
原文由 James Simpson 发布,翻译遵循 CC BY-SA 4.0 许可协议
我已经使用 PHP 编程多年,但我从未学会如何使用任何速记。我不时在代码中遇到它并且很难阅读它,所以我想学习该语言存在的不同速记,以便我可以阅读它并开始通过使用它来节省时间/线路,但是我似乎无法找到所有速记的全面概述。
Google 搜索几乎只显示 if/else 语句的简写,但我知道肯定不止这些。
简而言之,我说的是这样的东西:
($var) ? true : false;
原文由 James Simpson 发布,翻译遵循 CC BY-SA 4.0 许可协议
PHP 5.3 引入:
$foo = $bar ?: $baz;
which assigns the value of $bar
to $foo
if $bar
evaluates to true
(else $baz
).
您还可以嵌套三元运算符(正确使用括号)。
除此之外,没有什么其他的了。您可能需要阅读 文档。
原文由 Felix Kling 发布,翻译遵循 CC BY-SA 2.5 许可协议
2 回答3.1k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读
2 回答1.2k 阅读
1 回答1.2k 阅读
下面是 PHP 中使用的一些速记运算符。