如何将if语句放在变量中

时间:2015-02-26 10:19:29

标签: php

我试图将一个if statament放在变量中来操纵。我不知道如何执行并将答案存储在变量中然后回显变量。我尝试引用但不工作而且:

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


echo $conditie_variabila;

请帮忙!

2 个答案:

答案 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;

老实说,最后一个例子与你所寻找的有些接近。

答案 1 :(得分:0)

如果您仍然希望变量内部的函数尝试这样的事情:

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

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

测试并生成所需的结果