問題タブ [var-dump]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
151 参照

php - 配列値のトリミング

var_dump($array) が配列の内容をトリミングして印刷することを知っています。しかし、私は印刷部分をスキップしたい. 私は何をすべきか?他の関数を使用する必要がありますか

0 投票する
3 に答える
7531 参照

php - PHP-非再帰的なvar_dump?

特定のPHPオブジェクトを処理する場合var_dump()、PHPは、PHPのメモリ制限に達するまで、画面に値を出力し続けます。この例は、SimpleHTMLDOMオブジェクトのダンプです。オブジェクトの子と親をトラバースできるのでvar_dump()、オブジェクトの親を見つけ、次にその子を再帰的に見つけ、次にそれらすべての子の親を見つけ、それらの子を見つけるなど、無限の結果が得られると思います。それはただ続くでしょう。

私の質問は、どうすればこれを回避し、PHPが同じものを繰り返しダンプするのを防ぐことができるかということです。Simple HTML DOMパーサーの例を使用して、子を持たないDOMオブジェクトがあり、それを使用する場合はvar_dump()、オブジェクトをダンプし、DOMツリーをトラバースして、親、祖父母、他の子などをダンプしないようにします。 。

0 投票する
7 に答える
18108 参照

php - ヒューマン リーダブル JSON: 別名 Add Spaces and Breaks to json dump

json データを取得し、それをフォーマットして読みやすくする「単純な」スクリプトはどこかにありますか?

例えば:

上記は、すべてを 1 行に出力します。読みやすくするためにインデントと間隔を空けてください。

0 投票する
2 に答える
1562 参照

php - var_dump は XAMPP または新しい EasyPhP で適切に着色されていますが、すべてをリストしていません。どのように構成すればよいですか?

var_dump は XAMPP または新しい EasyPhP で適切に着色されていますが、すべてをリストしていません。どのように構成すればよいですか? たとえば、配列に配列があり、次のようにリストされています。

私も見たい!アイデア?

0 投票する
3 に答える
1676 参照

php - gettype()がdoubleと言うのに、var_dump()がfloatと言うのはなぜですか?

gettype()がdoubleと言うのに、var_dump()がfloatと言うのはなぜですか?

応答:

番号:1.23456789012E + 18はダブル
フロート(1.23456789012E + 18)

0 投票する
4 に答える
9069 参照

php - 電子メールでデータを送信するための var_dump に相当するもの

変数のフォーマット済みデータ (krumo など) をメールで送信できるようにする PHP ライブラリを探していました。

これは、本番環境のデータを電子メールで送信するエラー ハンドラーを作成したためです。

0 投票する
1 に答える
269 参照

php - インタプリタが未定義をNULLとして表示するのはなぜですか?

前回はPHPについてかなり調べていましたが、C++のように初期化せずに変数を定義できるかどうか興味がありました。

このコードを実行すると、インタプリタは致命的なエラーを出力しません(変数テストが未定義であるという通知のみ)。

そして、var_dump()関数でチェックしようとすると、次のようになります。

インタプリタがundefinedを整数に自動的にキャストすると仮定しました。まあ、それはかなり賢いです。しかし、型キャストに対応するコードを削除し、var_dump()関数でチェックすると、次のようになります。

まぁ、いいよ。したがって、未定義の変数を未定義の変数として割り当てると、NULLの変数が得られます。私は通訳が実行中に私のためにそれをすることを理解することができます。しかし、私がこのようなことを試みるとき:

テストが定義されていないという2つの通知が表示されますが、var_dump()は未定義ではなくNULLを返します。そして今、私はそれを理解していません。通知をオフにすると、var_dump()関数は、未定義の変数とNULLに割り当てられた変数で同じ結果になります。そして、ここにトピックからの質問があります。インタプリタ(またはvar_dump()関数)が未定義とNULLを同じものとして扱うのはなぜですか?

0 投票する
1 に答える
58 参照

view - URL拡張機能付きのCakeを使用する

私はCakePHP2.0(v2.0.3だと思います)とPHP5.3.8を使用しています。

CakeのURL拡張機能のサポートを利用するアプリケーションに取り組んでいます。具体的には、URLリクエストが.xml拡張子で終わるたびにXMLを出力しています。拡張子なしでURLリクエストが行われた場合、私のアプリケーションはスターダードビューを表示します。これはすべて美しく機能します-

これを達成するために、私は次のことを行いました。

xmlを出力するために、Cakeの「XML」クラスをPHPの「SimpleXMLElement」クラスと組み合わせて使用​​しています。私の問題は、完全なxmlが生成されないことです。クラスは入力PHP配列に基づいてxmlを生成することを想定していますが、完全な配列は処理されていないようです。私のxml出力は部分的です。

ビューファイル(.ctp)のソースコードは次のとおりです。

$ simple_xml_elem = Xml :: build($ xml_array); echo $ simple_xml_elem-> asXML();

興味深いことに、この問題をデバッグしようとしているときに、xmlビューファイル(../view/controller/xml/action.ctp)内にビューオブジェクトをダンプしようとすると、同様の動作が観察されることがわかりました。'var_dump($ this)'は、ビューの部分的なダンプのみを出力します。標準のビューファイル(../view/controller/action.ctp)内で実行された同じビューダンプは、ビューの完全なダンプを出力します。

Cakeは、URL拡張子をルーティングするときと、標準のビューが要求されるときとでは、どういうわけかビュー環境を設定していると思います。

私が髪を失う前に、私のためにいくつかの光を当ててください。お願いします????ありがとう!

0 投票する
1 に答える
180 参照

php - SimpleXMLElementの戻り値からvar_dumpで公開されている配列の値を取得するにはどうすればよいですか?

経験豊富な開発者の皆さんにとって、明らかに簡単な質問をしてすみません。しかし、私はどこでも答えを得ることができません。だからここでやってみます。多分いつか他の人を助けます。

私のvar_dumpは次のとおりです。

ご覧のとおり、array(104)で説明されているように、104ユニットの「listatomador」があることがわかります。しかし、どうすればコードでそれを取得できますか?私はあらゆる方法を試しましたが、何もしませんでした。

0 投票する
1 に答える
411 参照

php - デフォルトでPHPのフォーマット済み出力

<pre>そのような出力ステートメントの前にタグを明示的に配置したかのように、print_rおよびvar_dump出力を自動的にフォーマットするphp.ini設定(またはその他の設定)はありますか?