情報廃棄物最終処分場

情報の芥溜にも何か使い道があるかもしれない。Webと鉄道とバイクと音楽が好きな人の情報置き場

PHP デバッグジンジャ(業務デバッグメモ)

デバッグジンジャ

togetter.com

二礼二拍手一礼しなくても大丈夫なように。

共通

Chromeの開発ツールの使い方

https://www.buildinsider.net/web/chromedevtools/01

DB

SQL文エラー

PHPMyAdminSQLを実行してみる。

PHP

500エラーの対応

スタンドアロンPHPが動く環境があれば、

php -l 'path/is/here.php'

もしくは、IDEの静的解析 or linter
VSCodeだとLSP使われてるのでそれつかうとか

行番号の表示

echo '*' . __line__; // 行数を表示する ex. *141  
exit; // ここで処理終わらせて様子見

変数の中身をみる

var_dump($変数)でもいいが、var_export($変数)のが見やすい?らしい
要検討
■ 追記
var_exportは、echoまでやってくれた。 var_dumpはechoすれば別にいいし、型まできっちり出てくれるので、その方がいいときはこちら。