php eval() 函数可以将一个字符串当做 php 代码来运行

Posted 知其黑、受其白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php eval() 函数可以将一个字符串当做 php 代码来运行相关的知识,希望对你有一定的参考价值。

阅读目录

php eval() 函数

php eval() 函数可以将一个字符串当做 php代码来运行,但字符串必须是合法的php代码,并且以分号进行结束。

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

语法:eval(phpcode)

参数:

phpcode:符合全法 php 代码的字符串。

注意:

1、参数必须为合法的php代码

2、字符串必须以分号结尾

3、代码字符串中如果含有 return 语句,则返回 null.

php eval() 函数使用

示例1:

$str = \'echo "wgchen.blog.csdn.net";\';
eval(

以上是关于php eval() 函数可以将一个字符串当做 php 代码来运行的主要内容,如果未能解决你的问题,请参考以下文章

PHP代码执行漏洞

PHP 代码审计代码执行注入

php代码审计4审计代码执行漏洞

DAY1:webshell与中国菜刀

JS高级——with语句eval函数严格模式

eval()与exec() 的基本用法