現在、私は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. Dockerの実行コマンドをSwarmコマンドに変換するにはどうすればよいですか?
- 3. ドッカー実行コマンドで環境変数を使用するにはどうすればよいですか?
- 4. Bash変数からsedコマンドを実行するにはどうすればよいですか?
- 5. PHPでターミナルコマンドを実行するにはどうすればよいですか?
- 6. wgetコマンドを使用して変数を実行するにはどうすればよいですか?
- 7. CUDA 8.0に含まれているサンプルファイルを実行するにはどうすればよいですか?
- 8. Jenkinsfileの関数で複数のshコマンドを実行するにはどうすればよいですか?
- 9. Dockerで実行中のKarafでコマンドを実行するにはどうすればよいですか?
- 10. Linuxでfindコマンドとcpコマンドを同時に実行するにはどうすればよいですか?
- 11. 複数のsshコマンドを同時にbashで実行するにはどうすればよいですか?
- 12. Linuxのexecコマンドで複数のコマンドを実行するにはどうすればいいですか?
- 13. Bazelによって実行されるコマンドを取得するにはどうすればいいですか?
- 14. Windowsのforfilesコマンドからフルパスでコマンドを実行するにはどうすればよいですか?
- 15. そのディレクトリでディレクトリを変更してコマンドを実行するにはどうすればよいですか?
- 16. 1つのsshコマンドでlistコマンドを実行するにはどうすればよいですか?
- 17. batファイルで複数のコマンドを実行するにはどうすればよいですか?
- 18. 複数の `cmd.exe/c`コマンドをエラーなしで実行するにはどうすればよいですか?
- 19. emacsで複数のコマンドを実行するにはどうすればよいですか?
- 20. REGEXに変数を含めるにはどうすればいいですか?
- 21. コマンド出力に特定の文字列が含まれているかどうかを(1行で)テストするにはどうすればよいですか?
- 22. MySQLデータベースに保存されているPHPを実行するにはどうすればよいですか?
- 23. PHPからPython関数(パラメータを取る)を実行するにはどうすればよいですか?
- 24. RxView.debounceはデバウンスが実行されるまで待ちますが、すぐにコマンドを実行するにはどうすればよいですか?
- 25. PHP変数をJavascriptコードに含めるにはどうすればよいですか?
- 26. 複数の条件でPHPでif条件を実行するにはどうすればよいですか?
- 27. PHPスクリプトから実行ファイルに引数を送信するにはどうすればよいですか?
- 28. 複数の.write()コマンドを実行するにはどうすればよいですか?
- 29. 別のコマンドが実行されている間に一定時間後にコマンドを実行するにはどうすればよいですか?
- 30. PHPでコールバックを実装するにはどうすればよいですか?
あなたはeval()ですか? – EFraim
覚えている:eval is evil ;-) –