php if else条件在变量中作为字符串[重复]

Posted

技术标签:

【中文标题】php if else条件在变量中作为字符串[重复]【英文标题】:php if else condition in variable as string [duplicate] 【发布时间】:2021-01-13 07:58:49 【问题描述】:

我有 if else 条件作为字符串,如$cond = '40 < 50 and 60 > 70'; 如何在没有 exec 的情况下在 php 中执行它。 if ($cond) 不起作用,因为它只是通过变量是否存在。 谢谢

【问题讨论】:

【参考方案1】:

您可以使用eval()。但请记住,它有其安全风险(请参阅链接的文档页面)。

【讨论】:

我们不能在没有 eval 的情况下使用吗?

以上是关于php if else条件在变量中作为字符串[重复]的主要内容,如果未能解决你的问题,请参考以下文章

带有布尔条件的 if else 语句中的代码[重复]

sql中的if else条件[重复]

java中的if条件是不是可以用变量来判断

20170417if.else条件控制

PHP 语句 函数 字符串处理

php if then else语句语法错误某处[重复]