這可能嗎?php variable = variable1 ||變量2
php $variable = $variable1 || $variable2?
如果$變量1是空的,可以用$變量2
是否有存在的就是這樣的事情?
這可能嗎?php variable = variable1 ||變量2
php $variable = $variable1 || $variable2?
如果$變量1是空的,可以用$變量2
是否有存在的就是這樣的事情?
PHP 5.3+:
$variable = $variable1 ?: $variable2;
PHP 5.2-:
$variable = $variable1 ? $variable1 : $variable2;
在PHP中,操作者||
返回一個布爾值,它不是一個短路操作,因爲它是在Perl或JavaScript,所以你不能使用這種語法。您可以使用ternary operator。
$variable = $variable1 ? $variable1 : $variable2
試試看或閱讀文檔。這是不可能的,因爲PHP中的所有布爾操作總是返回布爾值。 – Serjio 2012-08-14 14:26:11