我得到的字符串响应是"<?php $a=array("10","20"); echo\xc2\xa0$a[0]+a[1]; ?>"
如何执行这个字符串。\n我使用 PHP 7.0。
\n\n请给出任何解决方案。
\n小智 7
如前所述,您可以使用eval($string);. 请注意,eval()将字符串计算为 PHP 代码,因此您需要小心允许传递的字符串!
如果您自己从您创建的预定义字符串集中获取字符串(使用swtich语句或类似的东西),那么这应该不是问题。
如果字符串来自外部(用户输入或 cURL 请求或其他),您不应该信任它,并且应该避免使用此方法。
| 归档时间: |
|
| 查看次数: |
5978 次 |
| 最近记录: |