【问题标题】:Turning PHP String variable into PHP Script [duplicate]将PHP字符串变量转换为PHP脚本[重复]
【发布时间】:2020-09-19 12:05:42
【问题描述】:

我想了解如何将 PHP 字符串转换为 PHP 脚本。

例如

$var = "echo 'Hello';";

并执行为

echo 'Hello';

如果您需要更多详细信息或存在类似帖子,请告诉我。

【问题讨论】:

  • eval被使用了,但它是邪恶的
  • 可以使用eval()。但千万不要这样做!!!

标签: php string function


【解决方案1】:

只要使用 eval 函数看这个链接https://www.w3schools.com/php/func_misc_eval.asp

【讨论】:

    【解决方案2】:

    您可以通过 PHP 函数 eval 来完成。 https://www.php.net/manual/en/function.eval.php

    例如:

    $var = "echo 'Hello';";
    eval($var);
    
    // output:
    // Hello
    

    但要注意这是一个很大的安全问题(它不保存也不好)。

    【讨论】:

      猜你喜欢
      • 2015-10-27
      • 1970-01-01
      • 2015-09-25
      • 2014-09-05
      • 2016-12-24
      • 2012-08-07
      • 1970-01-01
      • 1970-01-01
      • 2018-02-08
      相关资源
      最近更新 更多