php eval 函数用法详解
本文介绍,
php 中的 eval 函数的几个例子,有需要的朋友参考下吧
在
php 中,eval 函数用于将值代入字符串之中。
语法
: void eval(string code_str);
传回值
: 无
函数种类
: 数据处理 内容说明
本函数可将字符串之中的变量值代入,通常用在处理数据库的数据上。
参数
code_str 为欲处理的字符串。
注意:待处理的字符串要符合
PHP 的字符串格式,同时在结尾处要有分号。
使用本函数处理后的字符串会沿续到
PHP 程序结束。
例子:
<?php
$string = '杯子';
$name = '咖啡';
$str = '这个 $string 中装有 $name.<br>';
echo $str; eval( "/$str = /"$str/";" );
echo $str;
?>
传回值为:
这个
$string 中装有 $name. 这个 杯子 中装有 咖啡。
附,
eval 定义和用法。
eval() 函数把字符串按照 PHP 代码来计算。
该字符串必须是合法的
PHP 代码,且必须以分号结尾。
如果没有在代码字符串中调用
return 语句,则返回 NULL。如果代码中存在解析错误,则
eval() 函数返回 false。
语法
eval(phpcode)
参数
描述
phpcode 必需。规定要计算的 PHP 代码。