本日のお題は「var_dump()関数」
今日もPHPのお勉強。
PHPで配列内容を表示するための勉強をしています。
PHPのローカル開発環境無しで結局開発を進めているので、エディターで書いてはアップして動作させてを繰り返しているので、配列の中身とかが知りたいんですよね~。
そんな時に便利なのがデバッグ用の関数です。
昨日まではprint_r()関数を使っていましたが、本日はvar_dump()関数を試してみます。
PHPのお勉強「print_r関数で配列内容を表示してみる!なんかイマイチ・・・」 - Web言語のお勉強~ど素人が往く~
PHPの勉強です!print_r()関数を使ってみました!イマイチな表示に・・・。id:trashtoyさん、ご指導ありがとうございます!明晩試してみます(^-^)/ありがとうございました!
PHPのお勉強「print_r()関数と<pre>の使用」 - Web言語のお勉強~ど素人が往く~
PHPマスターの道は険しく遠い・・・。眠い時にソースコードを書いても訳わかめ_| ̄|○
さてさて今日もお勉強。
先日購入したPHP逆引きレシピ第2版から勉強をば。
P.221の「配列の内容をデバッグ表示したい!」の続きです。
- var_dump()関数
今回はvar_dump()関数を勉強します。
プログラミング
さてさて、実装。
01:00 実装開始。
・・・
01:01 実装完了。
1分で実装できました(^^;
print_r関数をvar_dump関数に書き換えただけなので・・・。
作ったPHPの公開URL
動作画面
ソースコード
<? $xml = "http://weblanguagestudy.hatenablog.com/feed"; $xmlData = simplexml_load_file($xml); echo "<pre>".htmlspecialchars(var_dump($xmlData->entry, true))."</pre>"; ?>
というかココに来て間違いに気付きました。
昨日の修正時にも何か前と同じ出方もするなー、と思っていたらコードが間違ってるじゃないですか!
昨日のソースコード
<? $xml = "http://weblanguagestudy.hatenablog.com/feed"; $xmlData = simplexml_load_file($xml); print_r($xmlData->entry); echo "<pre>".htmlspecialchars(print_r($xmlData->entry, true))."</pre>"; ?>
「print_r($xmlData->entry);」を消し忘れて、せっかく教えてもらった<pre>やらhtmlspecialchars()関数やらが台無しです(>_<)
だから一昨日のと出方が一部一緒だったのかー。
失礼しました(^^;
昨日のコードも直して再アップしておきました♪
http://moneyreport.link/service/printr.php
print_rの修正版画像
PHP 逆引きレシピ (PROGRAMMER'S RECiPE)
- 作者: 鈴木憲治,安藤建一,山田直明,八木照朗,山本義之,河合勝彦
- 出版社/メーカー: 翔泳社
- 発売日: 2009/06/30
- メディア: 単行本(ソフトカバー)
- 購入: 42人 クリック: 291回
- この商品を含むブログ (33件) を見る