基本的に、コマンドラインからテストして特定のメソッドを実行したい PHP クラスがあります。これは基本的な質問だとは思いますが、ドキュメントに何かが欠けています。ファイルの実行方法は当然知っていますが、php -f
クラスであるそのファイルを実行して特定のメソッドを実行する方法がわかりません。
ベストアンサー1
これは動作します:
php -r 'include "MyClass.php"; MyClass::foo();'
しかし、テスト以外にそうする理由は見当たりません。
基本的に、コマンドラインからテストして特定のメソッドを実行したい PHP クラスがあります。これは基本的な質問だとは思いますが、ドキュメントに何かが欠けています。ファイルの実行方法は当然知っていますが、php -f
クラスであるそのファイルを実行して特定のメソッドを実行する方法がわかりません。
これは動作します:
php -r 'include "MyClass.php"; MyClass::foo();'
しかし、テスト以外にそうする理由は見当たりません。