【PHP】デバックログをconsole.logを使用して表示しよう

PHPでデバックログを出力する際によく使用されるのが、下記の3つの関数です。
- print_r関数
- var_dump関数
- var_export関数
上記の関数でも問題なく表示できますが、ページ上に表示されるため状況によっては見にくい場合があります。
そこで1つの解決策として、JavaScriptで使用できるブラウザのディベロッパーツールのコンソールに表示できる[console.log]をPHPで使用する方法です。
文字列型などのデバックログを表示する場合
$word = 'あいうえお';
echo '<script>console.log("'.$word.'");</script>';
配列型などのデータ型のデバックログを表示する場合
$words = array('あいうえお', ''かきくけこ', 'さしすせそ');
echo '<script>console.log("'.json_encode($words).'");</script>';
関数化
function console_log($data){
echo '<script>console.log("'.json_encode($data).'");</script>';
}
まとめ
注意事項としましては、文字列型と配列型での使用の違いとして、[encode_json()]関数を使用するかいなかです。
それ以外では、特に注意することはありませんので、簡単な方法です。更に関数化すれば、毎回記述するこもありません。
今回の記事が、みなさんの快適なプログラミングの一翼を担えれば幸いです。
「東三河・西三河で働く!」高時給な派遣求人が満載!
いまあなたは転職活動で困っていませんか?
「こんなに転職活動を頑張っているのに、良い職場に出会えないのだろう?」
そんな悩みがあるなら派遣会社アドバンティアで解決しましょう!
軽作業・工場系・事務系のお仕事が満載!!
高時給!週払い可能!家電付きアパート・マンションを貸し出し♪車・携帯レンタル可能!アドバンティアは充実したサポート体制であなたのご応募をお待ちしております。
TEL面接実施中!!
-
前の記事
【デザインツール】PhotoshopとIllustratorどう使い分ける? 2024.02.28
-
次の記事
2024年2月の学習内容 2024.03.01
Warning: Trying to access array offset on value of type bool in /home/adjp142580/advantiar.jp/public_html/j/wp-content/themes/AdvantiarJ/single.php on line 236
Warning: Trying to access array offset on value of type bool in /home/adjp142580/advantiar.jp/public_html/j/wp-content/themes/AdvantiarJ/single.php on line 237
Warning: Trying to access array offset on value of type bool in /home/adjp142580/advantiar.jp/public_html/j/wp-content/themes/AdvantiarJ/single.php on line 238