call_user_func_array("shell_exec", ...) 在 php 中不工作
call_user_func_array("shell_exec", ...) not working in php
在php,当我调用
shell_exec('ls');
它执行 shell 中的命令 'ls' 和 returns 由目录中的一组文件组成的字符串
但是当我打电话时
call_user_func_array('shell_exec', 'ls');
它总是返回错误。我做错了什么?
函数的第二个参数 call_user_func_array()
应该是一个数组。
<?php
if(call_user_func_array("shell_exec", array("ls")))
echo "TRUE";
else
echo "FALSE";
按预期工作。
在php,当我调用
shell_exec('ls');
它执行 shell 中的命令 'ls' 和 returns 由目录中的一组文件组成的字符串
但是当我打电话时
call_user_func_array('shell_exec', 'ls');
它总是返回错误。我做错了什么?
函数的第二个参数 call_user_func_array()
应该是一个数组。
<?php
if(call_user_func_array("shell_exec", array("ls")))
echo "TRUE";
else
echo "FALSE";
按预期工作。