欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

PHP 评估示例

最编程 2024-05-25 11:39:09
...

PHP中的eval()函数是一个内置函数,该函数将字符串评估为PHP代码。

用法:

eval( $string )

参数:此函数接受单个语法,如上面的语法所示和下面的描述。


  • $string: 它必须包含要评估的有效PHP代码,但不应包含打开和关闭PHP标记。

注意:必须使用分号正确终止所有语句。例如,将字符串初始化为“ echo “Geeks for Geeks””会导致解析错误。为了纠正,需要将其初始化为“ echo “Geeks for Geeks”;”。

返回值:除非在包含PHP代码的输入字符串中调用return语句,否则返回NULL。然后返回值。如果输入字符串中出现解析错误,该函数将返回FALSE。

例子:

Input : $age = 20; $str = "I am $age years old"
        eval("\$str = \"$str\";");
Output : I am 20 years old

Input : $str = 'echo "Geeks for Geeks";';
        echo eval($str). "\n";
Output : Geeks for Geeks

以下示例程序旨在说明eval()函数的用法:

示例1:

<?php 
  
$age = 20; 
$str = 'My age is $age'; 
echo $str. "\n"; 
  
eval("\$str = \"$str\";"); 
echo $str. "\n"; 
?>
输出:
My age is $age
My age is 20

示例2:

<?php 
  
$str = 'echo "Geeks for Geeks";'; 
echo eval($str). "\n"; 
?>
输出:
Geeks for Geeks

参考:http://php.net/manual/en/function.eval.php