将值从SQL转换为PHP
假设我已将此类数据(一些文本“.date(d)”、“一些文本)”保存到SQL(使用htmlspecialchars()。现在,如果我恢复htmlspecialchars,有没有办法让PHP填写日期将值从SQL转换为PHP,php,string,Php,String,假设我已将此类数据(一些文本“.date(d)”、“一些文本)”保存到SQL(使用htmlspecialchars()。现在,如果我恢复htmlspecialchars,有没有办法让PHP填写日期 基本上,我想我要问的是,有没有办法将文本转换成php字符串?如果你的意思是将字符串作为php代码执行,你可以使用如果你的意思是将字符串作为php代码执行,你可以使用()将字符串作为php代码计算,但要小心-它可能会破坏你所有的工作(或者部分工作)如果您不确定字符串包含的内容 ()将字符串计算为PHP代
基本上,我想我要问的是,有没有办法将文本转换成php字符串?如果你的意思是将字符串作为php代码执行,你可以使用如果你的意思是将字符串作为php代码执行,你可以使用()将字符串作为php代码计算,但要小心-它可能会破坏你所有的工作(或者部分工作)如果您不确定字符串包含的内容 ()将字符串计算为PHP代码,但要小心-如果您不确定字符串包含的内容,它可能会破坏您的所有工作(或部分工作) 您总是可以
eval()
字符串,但这可能会带来严重的安全隐患,因此我不推荐使用它
如果它是一个特定的表达式,您可以替换它-比如说,@@date@@将用实际的date(d)
结果替换字符串。您可以始终eval()
字符串,但这可能会带来严重的安全隐患,因此我不推荐使用它
如果它是一个特定的表达式,您可以替换它-例如,@@date@@将用实际的
date(d)
结果替换字符串。如果eval()是答案,您几乎肯定问错了问题。-Rasmus LerdorfIf eval()是答案,你几乎肯定问错了问题Rasmus LerdorfThis实际上是一个语言文件,我想从PHP迁移到MYSQL,但我需要它有点动态。由于没有人能够添加/编辑通过eval()传递的数据,可以吗?这实际上是一个语言文件,我想从PHP转移到MYSQL,但我需要它具有一定的动态性。由于没有人能够添加/编辑通过eval()的数据,这样可以吗?