1
我不確定天氣我正在正確terming這一點,但我認爲下面的代碼將是自我explaintory:在if語句中返回變量 - 可以嘗試多次嘗試?
function a($p){
if($p===true){
return 'yep';
}
else{
return false;
}
}
if($test=a(true)){
echo $test; // this will echo out 'yep'
}
上面的代碼按預期工作。我試圖做到的是這樣的:
function a($p){
if($p===true){
return 'yep';
}
else{
return false;
}
}
if($test=a(false)||$test=a(true)){
var_dump($test); // this will show $test being bool(true) NOT yep
}
這是可能的,而不做一箇中間的功能?
我也曾嘗試:
if($test=(a(false)||a(true)){ ... }
無濟於事。
折騰我怎麼能t投票答覆正確的另一個10分鐘。解決了!謝謝!!! –
@ anonymous-one:不客氣:) –