[PHP] デバギング用 printR 関数 – 変数の 構成要素を HTML路 こぎれいに 出力して 与える
基本的に PHPには print_r
という 力強い 関数が ある. しかし 問題は HTML路 表現されながら こいつが スタイルが だ 割れるという ことだ. そのため 私は クロムで Ctrl+Uを 押して ソース 見るのに 入って行って まともに 出力された 遊ぶことを 見る.
ところが もうちょっと 簡単な 方法を 分かるように いい. 関数を 作る ことだ. それでは HTML路も こぎれいに 変数 構成要素を ボール 数 ある. デバギングすること 楽になる のだ. 下の 関数を 参考すれば なる ことだ.
/** * 変数の 構成要素を リターン受ける. */ function getPrintr($var, $title = null) { $dump = ''; $dump .= '<div align="left">'; $dump .= '<pre style="background-color:#000; color:#00ff00; padding:5px; font-size:14px;">'; if( $title ) { $dump .= "<strong style='color:#fff'>{$title} :</strong> n"; } $dump .= print_r($var, TRUE); $dump .= '</pre>'; $dump .= '</div>'; $dump .= '<br />'; return $dump; } /** * 変数の 構成要素を 出力する. */ function printr($var, $title = null) { $dump = getPrintr($var, $title); echo $dump; } /** * 変数の 構成要素を 出力して 止める. */ function printr2($var, $title = null) { printr($var, $title); exit; }
- コメント機能はありません。コメントの代わりに[email protected]
にメールを送ってください。