Skip to content

Latest commit

 

History

History
63 lines (41 loc) · 1.7 KB

File metadata and controls

63 lines (41 loc) · 1.7 KB

PHP, PHPUnit

デバッガでステップ実行を行う手順

環境の準備

php -v
# ~/.php が /opt/php/8.0.30 を指していて、PHP のバージョンが 8.3 ではない場合は、以下を実行
rm ~/.php/current
ln -s /usr/local/php/current ~/.php/current

# Composer を使用して依存関係をインストール
composer install

拡張機能

以下をインストール:

  • PHP Debug (xdebug.php-debug)
# PHP Debug 拡張機能をインストール
code --install-extension xdebug.php-debug

デバッガの設定(済)

.vscode/launch.json に一定の記述を追加する

デバッガの開始

必要に応じて funcitons.php を開いておく

  1. VS Code のデバッグタブを開きます
  2. 「Run Composer Test」を選択します
  3. 実行ボタン(緑の三角形)をクリックしてデバッグを開始します

プログラムの実行・ステップ実行

  1. デバッグしたいコードにブレークポイントを設定します
    • コードの左の行番号の少し左の空白でクリックします
    • 赤い丸が表示されます
  2. デバッグを開始 [F5] すると、ブレークポイントでコードの実行が停止します
  3. ステップオーバー、ステップイン、ステップアウトを使用してコードの流れを確認します

参考

環境の準備手順

# Composer を使用して PHPUnit をインストール
composer require --dev phpunit/phpunit

3関数を書かせる

3関数のユニットテストを書かせる

ドキュメント・関連リソース