PHP 7.4`proc_open`对`$ cmd`的数组参数做了什么转义?

问题描述

the documentation for proc_open中,文字

PHP 7.4.0开始,cmd可以作为命令参数数组传递。在这种情况下,该过程将直接打开(无需通过shell),PHP将处理任何必要的参数转义。

除了将关联数组转换为基于数字的列表和右修剪字符串以删除NUL字符外,我看不到任何理由进行任何处理。

文档的“转义”是什么意思?这样的“转义”平台特定于吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)