php variable as conditional assignment

2019-03-03 17:04发布

I was wondering how can I asign a conditional assignment to a php variable and use it inside other conditional, like this:

$cndtnal='&& $x==4'

if($y==5 $cndtnal){
   print 'Hello World';
}

Thanks.

1条回答
放我归山
2楼-- · 2019-03-03 17:42

You should try avoiding the use of eval as much as possible, but if you want to use it, then you could do:

$cndtnal='&& $x=4';
if($y==5 .eval("return '$cndtnal';")  ){
   echo 'Hello World';
}
else {
    echo "this";
}
查看更多
登录 后发表回答