[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 メーリングリストの案内