[PHP-users 32912] Re: var_dump で配列の中身が表示されない

Kazuhiro Kotsutsumi kotsutsumi @ xenophy.com
2007年 11月 27日 (火) 11:40:54 JST


TO:小野寺様
FM:小堤

いつもお世話になっております。
Xenophy 小堤です。

配列を文字列と結合すると自動的にキャストされます。
つまり、

var_dump( "sfConfig::getAll:". (string)sfConfig::getAll() . "<br>" );

としているのと同じです。
var_dumpの表示の見づらさを解消したいのであれば、PEAR::Var_Dumpを利用する
ことをお勧めします。

http://www.bnote.net/php/pear/var_dump_01.shtml


XAMPPでPHP環境を構築しているのであれば、最初から利用可能です。

お忙しい中大変申し訳ございませんが
よろしくお願いいたします。

>小野寺です
>
>本件、解決いたしました。
>
>var_dump(sfConfig::getAll());
>
>と下記では書いていましたが
>
>var_dump("sfConfig::getAll:".sfConfig::getAll()."<br>");
>
>と文字列をくっつけてやってしまっていて、Arrayとしかでませんでした。
>
>var_dump(sfConfig::getAll());
>だと、内容が全て表示されました
>
>var_dump の使い方がわかっていませんでした。
>
>皆さん、ご返信ありがとうございました
>
>
>On Mon, 26 Nov 2007 12:19:00 +0900
>Kazuhiro Kotsutsumi <kotsutsumi @ xenophy.com> wrote:
>
>> TO:小野寺様
>> FM:小堤
>> 
>> はじめまして。
>> 
>> symphony使ったこと無いので、何ともいえませんが。。。。
>> 
>> http://www.phppro.jp/qa/702
>> 
>> これのことでしょうか。
>> 外してたらごめんなさい。
>> 
>> お忙しい中大変申し訳ございませんが
>> よろしくお願いいたします。
>> 
>> _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
>> Company      : 株式会社ゼノフィ - Xenophy CO., LTD.
>> Name         : 代表取締役社長
>>                小堤 一弘
>> Address      : 東京都新宿区百人町1-17-6 成田ビル 305
>> Tel/Fax      : 03-6805-2904/03-6805-2914
>> Mail Address : kotsutsumi @ xenophy.com
>> H.P  Address : http://www.xenophy.com/
>> BLOG Address : http://blog.xenophy.com/
>>              : http://code.xenophy.com/
>> xFramework   : http://www.xframework.jp/
>> _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
>> 
>> >小野寺です
>> >
>> >ご返信ありがとうございます
>> >
>> >下記のソースでphpに直接書いたら
>> >
>> >array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) } 
>> >
>> >とちゃんと表示されました。
>> >
>> >symfonyを使っているのですが
>> >
>> >actionクラスで
>> >var_dump(sfConfig::getAll());
>> >
>> >で、出力結果が
>> >
>> >Array
>> >
>> >になってしまっています。
>> >
>> >sfConfig::get('param_name')
>> >
>> >でちゃんと値は取れています。
>> >
>> >もうちょっと自分でも調べてみます。
>> >
>> >
>> >On Mon, 26 Nov 2007 11:39:38 +0900
>> >岡本 基 <okamoto @ airnet.jp> wrote:
>> >
>> >> 岡本です。
>> >> 
>> >> 単純に配列の中身が空というわけではないですよね?
>> >> 
>> >> とりあえず以下のソースをコピーして実行してみた場合の結果はどうでしょう
>> >> か?
>> >> /*--以下ソース----------------------------------
>> >> <?php
>> >> 	$array   = array();
>> >> 	$array[] = 1;
>> >> 	$array[] = 2;
>> >> 	$array[] = 3;
>> >> 	var_dump($array);
>> >> ?>
>> >> ------------------------------------------------*/
>> >> /*--以下想定される結果------------------------------------
>> >> array(3) {
>> >>   [0]=>
>> >>   int(1)
>> >>   [1]=>
>> >>   int(2)
>> >>   [2]=>
>> >>   int(3)
>> >> }
>> >> ------------------------------------------------*/
>> >> 
>> >> 
>> >> 
>> >> 
>> >> 
>> >> 
>> >> On Mon, 26 Nov 2007 11:20:04 +0900
>> >> 小野寺淳一 <onodera @ growrise.co.jp> wrote:
>> >> 
>> >> > 小野寺と申します
>> >> > よろしくお願いいたします
>> >> > 
>> >> > 現在symfonyを使って開発しているのですが、
>> >> > 
>> >> > var_dump(配列);
>> >> > 
>> >> > としても、配列の中身がdumpされないで困っています
>> >> > 
>> >> > 出力結果が
>> >> > 
>> >> > Array
>> >> > 
>> >> > となるだけです。。
>> >> > 
>> >> > PHP 5.2.3 (cli)
>> >> > 
>> >> > です
>> >> > 
>> >> > PHPの設定などで、何かあるのでしょうか
>> >> > 
>> >> > 心当たりある方おりましたら、ご教授下さい
>> >> > 
>> >> > 
>> >> > _______________________________________________
>> >> > PHP-users mailing list  PHP-users @ php.gr.jp
>> >> > http://ml.php.gr.jp/mailman/listinfo/php-users
>> >> > PHP初心者のためのページ - 質問する前にはこちらをお読みください
>> >> > http://oldwww.php.gr.jp/php/novice.php3
>> >> 
>> >> _______________________________________________
>> >> PHP-users mailing list  PHP-users @ php.gr.jp
>> >> http://ml.php.gr.jp/mailman/listinfo/php-users
>> >> PHP初心者のためのページ - 質問する前にはこちらをお読みください
>> >> http://oldwww.php.gr.jp/php/novice.php3
>> >
>> >-- 
>> >小野寺淳一 <onodera @ growrise.co.jp>
>> >
>> >_______________________________________________
>> >PHP-users mailing list  PHP-users @ php.gr.jp
>> >http://ml.php.gr.jp/mailman/listinfo/php-users
>> >PHP初心者のためのページ - 質問する前にはこちらをお読みください
>> >http://oldwww.php.gr.jp/php/novice.php3
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> PHP-users mailing list  PHP-users @ php.gr.jp
>> http://ml.php.gr.jp/mailman/listinfo/php-users
>> PHP初心者のためのページ - 質問する前にはこちらをお読みください
>> http://oldwww.php.gr.jp/php/novice.php3
>
>-- 
>小野寺淳一 <onodera @ growrise.co.jp>
>
>_______________________________________________
>PHP-users mailing list  PHP-users @ php.gr.jp
>http://ml.php.gr.jp/mailman/listinfo/php-users
>PHP初心者のためのページ - 質問する前にはこちらをお読みください
>http://oldwww.php.gr.jp/php/novice.php3







PHP-users メーリングリストの案内