【发布时间】:2014-07-09 18:56:07
【问题描述】:
假设我想用 PHP shell_exec() 执行命令 mycommand 10 次。我应该做一个 bash 循环吗:
shell_exec('for i in {1 .. 10} do mycommand -i done');
或者更确切地说是一个 PHP 循环:
for($i = 1; $i <=10; ++$i) { shell_exec('mycommand -'.$i); }
选择其中一个的原因是什么(安全性、性能、风格……)?
【问题讨论】:
-
对我来说,使用第一个选项听起来更好。毕竟,您将只打开一次 shell,而不是十次。
标签: php bash loops for-loop shell-exec