【发布时间】:2012-12-19 08:54:19
【问题描述】:
我想在字符串中计算一个简单的三元运算符,但似乎找不到正确的语法。
我的代码如下所示:
foreach ($this->team_bumpbox as $index=>$member)
echo ".... class='{((1) ? abc : def)}'>....";
但我似乎无法让它正常工作。关于如何实现这一点的任何想法?
【问题讨论】:
-
字符串连接 如果你想使用任意表达式。在双引号字符串中,只有简单的变量和数组语法或变量表达式有效。你这里都没有。
-
大概一个真实的例子没有“1”作为条件参数?
-
是的,真实的例子会有一个真实的表达。只是好奇,因为语法看起来非常不错 imo :)
-
究竟 PHP 应该如何知道字符串中的内容实际上是 php 代码?这是你的工作来告诉它。
标签: php ternary-operator ternary