Contents
- UNIX
- Windows
- サーバ
- プログラミング言語
- データベース
- プロトコル
- サービス
- オープンソース
- 規格・技術
- アプリケーション
- PC
- DEVICE
- その他(未分類)
お問合せ: メールフォーム
Notepad++で開いているphpスクリプトの構文エラー(syntax error)をリアルタイムで検出します。
普段、Notepad++でphpスクリプトをコーディングしている人は設定しておくといいかもしれません。
Windows に PHP がインストールされていることが前提です |
まず、php.bat を作成します。
以下の2行を記述したファイルを「php.bat」として作成します。
C:\php\php.exe -l %1 pause
php.exe のパスは環境に合わせて適宜変更。
作成した「php.bat」を保存します。
C:\php\php.bat
保存場所はお好みの場所で構いません。
次に、Notepad++のキー割り当てを行います。
今回は Alt + L に割り当ててみます。
1.Notepad++で、
実行 > ファイル名を指定して実行
を選択します。
入力欄に php.bat のフルパス + “$(FULL_CURRENT_PATH)” を入力します。
今回の例だと「C:\php\php.bat “$(FULL_CURRENT_PATH)“」です。
(※ Wクォートは必ず小文字で)
2.【登録】を押して、キー割り当て を行います。
キー割り当てはお好きな組み合わせを選んでください。
早速、構文エラーを検出してみます。
コマンドプロンプトが開きます。
Parse error: syntax error, unexpected '}' in ... on line 29
などと表示されます。(エラーを発見した行番号も表示されます)
No syntax errors detected in ...
と表示されます。
キー割り当てを行っているので、Notepad++で phpスクリプトを開いている時はいつもショートカットが利用できます。