企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
exec可以把执行的结果全部返回到$output函数里(数组),$status是执行的状态 0为成功 1为失败 systerm不需要提供$output函数,他是直接把结果返回出来,同样$return_var是执行的状态码 0为成功 1为失败 exec示例: ~~~ $command = "dig @8.8.8.8 $domain -t mx +short"; $retval = array(); exec($command, $retval, $status); if ($status == 0) { return $retval; } ~~~ 该函数返回的是按行的数组: Array (   \[0\] => 5 mx4.hotmail.com.   \[1\] => 5 mx1.hotmail.com.   \[2\] => 5 mx2.hotmail.com.   \[3\] => 5 mx3.hotmail.com. ) system示例: ~~~ $command = "dig @8.8.8.8 $domain -t mx +short"; $last_line = system($command, $retval); print_r($last_line); print_r($retval); exit(); ~~~ 该函数返回: 5 mx3.hotmail.com. 5 mx4.hotmail.com. 5 mx1.hotmail.com. 5 mx2.hotmail.com. 5 mx2.hotmail.com.0