我想知道我是否可以使用这样的三元运算符:
var string = "";
if (something) {
string = "foo"
} else if (somethingElse) {
string = "bar";
} else if (bla) {
string = "pool";
} else if (xxxxx) {
string = "coffee";
} else {
string = "";
}
据我记忆,我可以用Java语言做到这一点:
String string = something?"foo":somethingElse?"bar":bla?"pool":xxxxx?"coffee":"";
但是我不确定PHP,我甚至不确定在这种情况下是否可以使用三元运算符。
答案 0 :(得分:0)
E.g
static void cleanup()
{
delete m_pOnlyOneInstance;
m_pOnlyOneInstance= NULL;
}
等同于PHP
if (something) {
string = "foo"
} else if (somethingElse) {
string = "bar";
} else if (bla) {
string = "pool";
} else if (xxxxx) {
string = "coffee";
} else {
string = "";
}