[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]にメールを送ってください。