大化通信

大化物流開発合同会社の社員から技術発信をしていきます

【VSCode】ウォッチ式しか勝たん

みなさん こんにちは大化社員のSRです。

VSCode(VisualStudioCode)でのデバッグ時に非常に役にたった機能の紹介です。

その名はウォッチ式です。
用途としては複数の変数などを確認したいときに有効的です。
「変数」という機能でも複数の変数を確認することが出来ますが、存在する変数しか確認できません。
しかし、ウォッチ式では式の形でも確認することが出来るのです。

4つご紹介させていただきます。
3つ目までは基本で4つ目は番外編です。

※言語はPHPを使用します。
例えば、下記の変数があるとします。
$a=2;
$b=3;

【基本】
1.複数の変数を確認する場合
ウォッチ式に$a、$bを追加します。

sr1
追加後、下記のように表示されます。
$a:2
$b:3
sr2

2.変数に演算子を使用する場合
ウォッチ式に$a+$bを追加します。

sr3

追加後、下記のように表示されます。
$a+$b:5
sr4

3.IF文の判定結果を確認する場合
$a==1、$a==2の追加後、下記のように表示されます。
sr5

【番外編】
4.結果の文字列や数値を追加することでメモする場合
$aは2であるの追加後、結果はエラーになってしまいますが、下記のように表示されます。
sr6

ウォッチ式に追加したものはデバッグ中にしか確認することはできませんが、再度デバッグしたときでも追加したものは消えません。

ファイルに直接コードを書き込まなくて済むので使いこなせればとても便利だと思います!