現在、私はPHPのユーザ定義関数にコマンドを渡しています。私はそれを求めるときにPHPでこれを実行させるにはどうすればよいですか?PHPで変数に含まれるコマンドを実行するにはどうすればよいですか?
1
A
答えて
3
これは、式のセットか関数呼び出しかによって、eva
lまたはcall_user_func
のいずれかを使用します。
1
実行するシェルコマンドの場合は、backticksまたはshell_execを使用してください。
0
eval()
あなたのサーバー上でコードを任意に実行することができます。ユーザアプリケーションからクラスファイルを生成して、ユーザが呼び出すことができる任意の関数でクラスファイルを生成し、新しく生成されたクラスファイル。
1
クラスでそのメソッドならば、多分これは有用であろう:
$これはis_callableで現在のクラスを指し// The method to call
$proposed_method = 'some_method_name';
// See if its available
if (is_callable(array($this,$proposed_method), FALSE))
{
// Call the method
return $this->$proposed_method();
}
。
関連する問題
- 1. C#でコマンドを実行するにはどうすればよいですか?
- 2. ドッカー実行コマンドで環境変数を使用するにはどうすればよいですか?
- 3. PHPでターミナルコマンドを実行するにはどうすればよいですか?
- 4. Bazelによって実行されるコマンドを取得するにはどうすればいいですか?
- 5. batファイルで複数のコマンドを実行するにはどうすればよいですか?
- 6. REGEXに変数を含めるにはどうすればいいですか?
- 7. コマンド出力に特定の文字列が含まれているかどうかを(1行で)テストするにはどうすればよいですか?
- 8. MySQLデータベースに保存されているPHPを実行するにはどうすればよいですか?
- 9. バックグラウンドで(出力をファイルにパイプして)コマンドを実行するにはどうすればよいですか?
- 10. AppleScriptでPhotosの包含ツリーコマンドを実行するにはどうすればよいですか?よると
- 11. 他のコマンドが正常に実行された後にコマンドを実行するにはどうすればよいですか? bashで
- 12. Linuxでプロセスが実行されているPHPスクリプトを知るにはどうすればよいですか?
- 13. コンパイルタスクの実行をカスタムsbtコマンドで一時的にスキップするにはどうすればよいですか?
- 14. コマンド(バッチ・ループで実行)の出力をファイルにリダイレクトするにはどうすればよいですか?
- 15. PHPでコールバックを実装するにはどうすればよいですか?
- 16. ある間隔でコマンドを実行するにはどうすればよいですか?
- 17. 新しいコマンドラインウィンドウで2つのコマンドを実行するにはどうすればよいですか?
- 18. 起動時にほかのコマンドが実行された後にコマンドを実行するにはどうすればよいですか?
- 19. node.jsからプログラムでmongodumpコマンドを実行するにはどうすればよいですか?
- 20. Python imap libでgoogle imap serverでXLISTコマンドを実行するにはどうすればよいですか?
- 21. 親から2つのコマンドを並列に実行するにはどうすればよいですか?
- 22. コマンドを実行せずにbash履歴に追加するにはどうすればよいですか?
- 23. 関数を実行するにはどうすればいいですか?
- 24. ハッシュ関数を実行するにはどうすればいいですか?
- 25. PHPで変数変数を使用するにはどうすればよいですか?ここ
- 26. PHPまたはPythonでWHOISルックアップを実行するにはどうすればよいですか?
- 27. JQueryでループを実行するにはどうすればよいですか?
- 28. カスタムエラーハンドラでシェルを実行するにはどうすればよいですか?
- 29. qでコールバックチェーンを実行するにはどうすればよいですか?
- 30. xPagesでカスタムコントロールログインフォームを実行するにはどうすればよいですか?
あなたはeval()ですか? – EFraim
覚えている:eval is evil ;-) –