はじめに
PHPのvar_dump
の結果をconsole.log
に出力する備忘録です。
console.table
等への変換は各自でお願いします。
なお、元々エラーウィンドウを表示させる場面で作成したので、echo
が汚れるのは悪しからず。
流し見たんですが、全く同じ投稿は無かったようなので投稿。
もし先駆者様いらっしゃったら誠にごめんなさい。
ソース
php
$ary = array(
'key' => 'value',
);
ob_start();
var_dump($ary);
$out = ob_get_clean();
$out = str_replace(PHP_EOL, '\n', $out);
$out = htmlspecialchars($out);
//$out = str_replace('"', '\"', $out);
//特殊文字がなさそうならダブルクォートのみの変換でもいい
echo "<script type=\"text/javascript\">console.log(\"{$out}\");</script>";
履歴
2023/06/28 初稿