PHP は文字列名を使用してクラス メソッドを呼び出します: 1. [call_user_func] メソッドを使用します、コードは [call_user_func(array($game, 'Play'), 1)]; 2.プレイ方法、コードは [$game->{'Play'}(2)] です。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 5.6、DELL G3 コンピューターこの方法は、すべてのブランドのコンピューターに適しています。
PHP は文字列名を使用してクラスのメソッドを呼び出します。
call_user_func
メソッドと Play メソッド
を使用できます。
具体的なコードを以下に示します。
<?php class Game { function Play($id) { echo "Playing game $id\n"; } } $game = new Game(); //方法1,使用call_user_func call_user_func(array($game, 'Play'), 1); //方法2 $game->{'Play'}(2); //或者 $method = 'Play'; $game->$method(3);
関連ビデオの推奨事項: PHP プログラミングの入門から熟練度まで
以上がPHPで文字列名でクラスを呼び出す方法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。