博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP eval() 函数
阅读量:5132 次
发布时间:2019-06-13

本文共 624 字,大约阅读时间需要 2 分钟。

eval() 函数把字符串按照 PHP 代码来计算。

该字符串必须是合法的 PHP 代码,且必须以分号结尾。

如果没有在代码字符串中调用 return 语句,则返回 NULL。如果代码中存在解析错误,则 eval() 函数返回 false

";eval("\$str = \"$str\";");echo $str;?>

 

/**	 * 得到数组变量的GBK编码	 *	 * @param array $key 数组	 * @return array 数组类型的返回结果	 */	public static function getGBK($key){		/**		 * 转码		 */		if (strtoupper(CHARSET) == 'GBK' && !empty($key)){			if (is_array($key)){				$result = var_export($key, true);//变为字符串				$result = iconv('UTF-8','GBK',$result);				eval("\$result = $result;");//转换回数组			}else {				$result = iconv('UTF-8','GBK',$key);			}		}		return $result;	}

 

转载于:https://www.cnblogs.com/Alight/p/4345831.html

你可能感兴趣的文章
timeline时间轴进度“群英荟萃”
查看>>
python if else elif statement
查看>>
网络编程
查看>>
文本隐藏(图片代替文字)
查看>>
java面试题
查看>>
提高码力专题(未完待续)
查看>>
pair的例子
查看>>
前端框架性能对比
查看>>
uva 387 A Puzzling Problem (回溯)
查看>>
12.2日常
查看>>
同步代码时忽略maven项目 target目录
查看>>
Oracle中包的创建
查看>>
团队开发之个人博客八(4月27)
查看>>
发布功能完成
查看>>
【原】小程序常见问题整理
查看>>
C# ITextSharp pdf 自动打印
查看>>
【Java】synchronized与lock的区别
查看>>
django高级应用(分页功能)
查看>>
【转】Linux之printf命令
查看>>
关于PHP会话:session和cookie
查看>>