PsySH は、ブレークポイントを設定したりコードを変更したりすることなく、リアルタイムでコードをテストするための対話型 PHP デバッグ コマンド ライン インターフェイスを提供します。その使用方法は以下のとおりです: PsySH をインストールします:composer global require psy/psysh PsySH を開始します: psysh デバッグする関数を定義します: $multiply = function ($a, $b) {return $a * $b;} 関数を呼び出します: multiply( 2、3) オートコンプリート機能を使用して関数の署名と情報を表示します
PsySH を使用して PHP 関数の対話型コマンド ラインをデバッグする方法
PsySH は、PHP コード用の対話型デバッグ コマンド ライン インターフェイスです。ブレークポイントを設定したりコードを変更したりせずに、コードをリアルタイムですばやくテストできます。
PsySH のインストール
PsySH をインストールする最も簡単な方法は、Composer を使用することです:
composer global require psy/psysh
PsySH の使用
PsySH を開始するには、次のコマンドを実行します:
psysh
これにより、ターミナルで PsySH インスタンスが開きます。
PsySH での PHP 関数のデバッグ
PHP 関数をデバッグするには、PHP 関数を PsySH でクロージャとして定義できます。
$multiply = function ($a, $b) { return $a * $b; };
これで、次のことが可能になります。名前で関数を呼び出します:
multiply(2, 3)
これにより、ターミナルに結果が表示されます:
6
PsySH のオートコンプリート機能を使用して、関数の署名やその他の情報を表示できます。
実際的なケース
文字列内の単語数をカウントする関数を開発しているとします。次の手順に従って、PsySH でデバッグできます。
countWords
という関数を定義します: $countWords = function ($string) { return str_word_count($string); };
countWords("Hello, world!")
2
dump
コマンド: dump(countWords)
その他のヒント
exit
コマンドを使用してセッションを終了できます。 以上がPsySH を使用して PHP 関数の対話型コマンド ラインをデバッグするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。