2015-02-26 66 views
0

我想把一個if語句放在變量中來操作。我不知道如何執行和答案存儲在一個變量,然後呼應variable.I嘗試用引號周圍,但沒有工作,這一點:如何把變量裏面的if語句

$conditie_variabila = { 
    if(isset($var1)) 
    { 
    echo "variabila este setata"; 
    } 
}; 


echo $conditie_variabila; 

請幫幫忙!

+0

你不能做到這一點。您在if語句中將值分配給變量。你可以在網上看到很多if語句的例子。 – Vineet

+0

這種方法不起作用。你需要思考另一種方式。 –

回答

3

你需要反其道而行之。就像這樣:

if(isset($var1)) { 
    $conditie_variabla = "variabla este setata"; 
}; 
echo $conditie_variabla; 

或者這樣:

$conditie_variabila = isset($var1) ? "variabila este setata" : "variabla nu este setata"; 
echo $conditie_variabila; 

說實話,那最後一個例子是有點接近您要尋找的。

+0

非常感謝! –

+0

謝謝你的回答! –

+0

@DanutMarianGabrian:請您考慮接受這個答案作爲解決方案嗎? –

0

如果你仍然想在變量中的函數嘗試是這樣的:

$var1 = "hi"; 
$test = "foo"; 
$test($var1); 

function foo($var1){ 
    if(isset($var1)) 
    { 
    echo "variabila este setata"; 
    } 
} 

測試,併產生您所需的結果

+0

謝謝!是一個好的解決方案 –