我在哪里可以找到这方面的文档?
问题描述:
我在哪里可以找到以下代码的文档?我在哪里可以找到这方面的文档?
$a = .01 * rand(0, 100) >= .5; //I don't need doc for this line, its for generating a random boolean!
$b = "it was true!";
$c = "it was false!";
echo "Guess what, " . ($a ? $b : $c); // I need documentation for how this works!
答
这是ternary operator,这是巩固一个简单if/else
表达方式。
从文档:
// Example usage for: Ternary Operator
$action = (empty($_POST['action'])) ? 'default' : $_POST['action'];
// The above is identical to this if/else statement
if (empty($_POST['action'])) {
$action = 'default';
} else {
$action = $_POST['action'];
}
+0
感谢您的链接,将在9分钟内打勾。 – qaisjp 2012-07-19 16:36:05
如何三元作品? – Gntem 2012-07-19 16:31:52
不太理解你的问题。我的意思是: var? var:var – qaisjp 2012-07-19 16:33:07
我知道这个例子效率不高,但它只是一个例子。 – qaisjp 2012-07-19 16:33:44