例如,我有一个简单的PHP脚本。
write.php
<?
echo "Hello World!";
if( $argv['1'] == 'twotimes' ) {
// call write.php again with 'onetime' param (How ??)
}
echo "Done";
?>
如果我在控制台上运行php write.php onetime
:
它应该只打印Hello World!
一次。最后打印Done
。
如果我在控制台上运行php write.php twotimes
:
它应该打印Hello World!
,然后再次调用相同的脚本来打印另一个Hello World!
。最后打印Done
。
如何实现这一目标?
请记住:使用不同的参数调用相同的脚本是我的目标。
由于
答案 0 :(得分:3)
你可以使用像这样的php exec()函数:
exec('php write.php myparam');
但在我看来,这是一种不好的做法。