在php中,当我致电
shell_exec('ls');
它在shell中执行命令'ls'并返回一个包含目录中文件集的字符串
但是当我打电话
call_user_func_array('shell_exec', 'ls');
它总是返回false。我在做什么错?
答案 0 :(得分:0)
函数call_user_func_array()
的第二个参数应该是一个数组。
<?php
if(call_user_func_array("shell_exec", array("ls")))
echo "TRUE";
else
echo "FALSE";
按预期工作。