タグ var_dump
人気順 10 users 50 users 100 users 500 users 1000 usersvar_dump、var_export、print_r、デバッグ時に使うのがベストなのはどれ!?
変数の内容を確認する場合、PHPではvar_dump、var_export、print_rなどを使いますが、どれを使うのがベストなのでしょうか。 それぞれの違いを確認しながら、考察していきたいと思います。 var_dump — 変数に関する情報をダンプする この関数は、指定した式に関してその型や値を含む構造化された情報を 返します。配列の... 続きを読む
PHPの比較とBOOL/NULL型の話
先日、10年以上勘違いをしていたことがPHPの開発者MLで議論して発覚したので、その大恥を披露します。 PHPの比較とBOOL/NULL型の話です。 事の発端はmin関数で var_dump(min(-100,-10, FALSE( or NULL), 10, 100); とするとFALSE(またはNULL)が返ってくる、というバグレポートからでした。 PHPのBOOL型は var_dump(TR... 続きを読む
PHP専用のデバッグツールバー「DebugBar」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
DebugBarはPHP製のオープンソース・ソフトウェア(MIT License)です。PHPのデバッグと言えばvar_dumpが最も良く知られていると思いますが、画面上にメッセージが出てデザインが狂いますし、連想配列などは見づらくなります。そこでもっとスマートにデバッグできるDebugBarを紹介します。 画面下に出ているバーがDebugBarです。 クリックすると内容が表示されます。これはメッ... 続きを読む
PHPからChromeにログ出力「Chrome Logger」 : アシアルブログ
こんにちは、中川です。 PHPでの開発中のちょっとしたデバッグに、echo や var_dumpで画面に値を出力して確認することがありますよね。 このデバッグ方法は簡単でいいのですが、出力した配列の値などはパッと見で確認しやすいとは言えませんし、画面の表示内容が崩れたりします。 画面に出力しない方法としては、 error_log関数を使ってapacheログやファイルに出力する方法もありますが、 こ... 続きを読む
PHPの基本機能を拡張して便利にできる「UtilityPHP」:phpspot開発日誌
util.php - The PHP programmers best friend - UtilityPHP PHPの基本機能を拡張して便利にできる「UtilityPHP」。 読み込むと、util::〜系の便利関数が沢山使えるようになります。 var_dumpを綺麗に折畳み可能な形で出力してくれる util::var_dump、多次元の配列を1つの配列にする array_flatten や、UR... 続きを読む
JavaScriptでデータをダンプする「jQuery Dumpプラグイン」: 小粋空間
PerlのData::DumperやPHPのvar_dump()のようなことをJavaScriptで行える「jQuery Dumpプラグイン」を紹介します。jQuery Dump 1.サンプルjQuery Dumpを使ってデータをダンプするには次のように設定します(青色部分)。 続きを読む
PHPの開発効率を上げる10個の関数 - PHP,MySQL,Flexな日々+イラストとか
PHP | 11:14 | かれこれ3年くらいPHPをやっているので、せっかくなので10個の便利な関数を並べてみました。 作業効率がかなりアップするので、これからPHPをやってみようかなぁって思う方は知っておくと便利だと思います。 変数、配列の内容をキレイに表示する関数「d」 変数や配列の内容をHTML構文でキレイに表示してくれます。しかも、var_dumpと書くとタイピングが大変なので「d($h... 続きを読む
PHP の開発を8倍早くする方法
大真面目に。 var_dumpの代わりに以下の関数d(dumpのd)を使います。 function d() { foreach (func_get_args() as $v) var_dump($v); } var_dump(8文字)がd(1文字)になるので8倍というわけです。単純すぎる方法ですが、タイプ量はかなり重要ですよ。実際に試してみるとわかりますが、体感できるほど快適になります。(エディタ... 続きを読む
ウノウラボ Unoh Labs: php で 簡単にデバッグする方法
尾藤正人です。 Ruby で debug する7つの方法 Perl での print debug の方法の紹介がブーム(?)だったので、自分がよく行ってる Ruby での debug 方法7つについて書いてみます。 ということなので、僕が PHP でやってること書いてみたいと思います。 preprint_r() print_r() とか var_dump() だと HTML の中に出してブラウザで... 続きを読む
[戯] PHP のデバッグが楽になる?変数の情報を見やすく表示する dBug
PHP のデバッグが楽になる?変数の情報を見やすく表示する dBug http://dbug.ospinto.com/ リンク先の説明には var_dump() と比較したみたいに書いてあるが,実際は print_r() を見やすくした感じ. 以前紹介した PHP 用のデバッグライブラリ Tulpes PHP4 Debug Helper (debuglib.php) と基本的には同じ. 開発時には... 続きを読む