PHP-我如何反向escapeshellarg?

好吧,标题说明了一切.
PHP中,我该如何反向escapeshellarg()?
更准确地说,什么是内置函数(如果有的话)将其反转.

解决方法:

最彻底的方法是找出exactly what escapeshellarg() does,然后执行相反的操作.在linux环境中,看起来它只是在处理单引号.在Windows环境中,它要做的更多.您的反向功能也应考虑到这一点.

关于内置功能:
简短的答案是“没有一个.”长答案是:没有一个,因为转义的shell参数永远不会被PHP解析(为什么要先转义它们?),所以没有人写过一个并将其作为PHP的补丁提交.如果要将参数传递到CLI PHP应用程序中,则无需取消解释,这已经由解释程序完成.

上一篇:cargo


下一篇:在PHP中使用echo转义字符