PHPのshell_exec
とメソッドの違いは何ですか?system
どちらも単一のコマンド ライン引数を取り、それを PHP 内で実行します。どちらか一方を使用する方が良いですか?
ここで説明を参照してください:
http://chipmunkninja.com/Program-Execution-in-PHP%3A-exec-m@
システムを使用すると、リターンコードをキャプチャすることができます。すでにshell_execを使用することはできません。
主な違いは、PHP がセーフ モードで実行されている場合だと思います。ドキュメントに記載されているように、システムはいくつかの制限付きで動作しますが、shell_exec は無効になります。