如何将字符串里的变量作为PHP代码命令执行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将字符串里的变量作为PHP代码命令执行相关的知识,希望对你有一定的参考价值。

参考技术A 用“”包着就行了,“”能解析内部包含的变量

linux 里的`反引号

Shell中可以将数字或字符直接赋予变量,也可以将Linux命令的执行结果赋予变量,如下:

(1) $ count=9           #将数字赋予变量count
(2) $ name="ming"  #将字符赋予变量name
(3) $ listc=`ls -la`     #将Linux命令赋予listc,listc的值就是该命令的执行结果

反引号的作用

反引号的作用就是将反引号内的Linux命令先执行,然后将执行结果赋予变量。



以上是关于如何将字符串里的变量作为PHP代码命令执行的主要内容,如果未能解决你的问题,请参考以下文章

php 中, 字符串怎么参加到代码中执行

linux的shell编程中如何将一段命令的结果封装成一个变量?

Linux实用命令

将 IPython 变量作为参数传递给 bash 命令

PHP中双引号引起的命令执行漏洞(Kuwebs代码审计 )

RCE与命令执行从产生到防御