php for循环使用exec怎么只能输出第一次结果

例如
<?php
exec("dir",$out,$status);
//exec("123",$out);
var_dump($out);
<?php
exec("dir",$out,$status);
exec("123",$out);
var_dump($out);
输出的结果是一致的

http://www.itnose.net/st/6187269.html

因为exec("123",$out);这句没有结果,其中参数123不是一个外部程序或外部指令,所以只有exec("dir",$out,$status)这句的结果