私はZendと協力しています。多くのオブジェクトが関わっています。時には、私は多くのセッターやゲッターやメソッドなどのさまざまなものを動的に設定するため、オブジェクトを印刷するだけです。私がそれを理解していることを確認することは、私にとっての道のりです。配列をvar_dumpingしてその構造を見るのと同じように、クラスのオブジェクトに対してこれを行う方法はありますか?PHP:作成されたすべてのオブジェクトを印刷する方法はありますか?
0
A
答えて
2
PHP 5以降、print_r()
は、配列の表示と同様にオブジェクトのプロパティを出力できます。
0
var_dump()
もオブジェクトに使用できます。これは配列だけに限定されません。
print_r($obj)
も使用できます。あなたが入力できるオブジェクト/配列を印刷する際に1つの行に出力を有する避けるために、HTMLで作業する場合:
echo '<pre>print_r($obj, true)</pre>';
またZend Frameworkの中で、あなたはあなたがするリフレクションAPIを使用することができますZend_Debug::dump($obj, $label = null, $echo = true);
関連する問題
- 1. 印刷された文書の印刷プレビューを作成する方法
- 2. 作成されるオブジェクトの数を調べる方法はありますか?
- 3. すべてのクラスデータを印刷する方法はありますか
- 4. プログラムに宣言された変数をすべて印刷する方法はありますか?
- 5. Pythonオブジェクトのすべてのメンバーのドキュメントストリングの短いバージョンを印刷する方法はありますか?
- 6. JDBCで実行されるすべてのSQL文を印刷する方法はありますか?
- 7. 範囲内のすべてのnilオブジェクトを印刷する方法はありますか?
- 8. オブジェクトが割り当てたヒープメモリの量を印刷する方法はありますか?
- 9. オンデマンドでスタックトレースを印刷する方法はありますか?
- 10. ** kwargsをPythonで印刷する方法はありますか
- 11. SELアクションを印刷する方法はありますか?
- 12. jupyter/ipythonノートブックスライドプレゼンテーションを印刷する方法はありますか?
- 13. ユニコード文字を作成、割り当て、印刷する方法
- 14. これらのブロックをすべて印刷する方法は?
- 15. ValueErrorのために何かを印刷する方法はありますか?
- 16. ネストされた配列の値だけを選択して印刷する方法はありますか?
- 17. nsumまたはnprodスタイルの式を作成して印刷する方法は?
- 18. フォーマットされたファイルを作成してJavaで印刷する
- 19. ループから追加されたファイルの特定の行を印刷する方法はありますか?
- 20. SVNブランチから作成されたすべてのブランチを見つける方法はありますか?
- 21. X509Certificateをきれいに印刷する方法はありますか?
- 22. SWFを介してWebページを印刷する方法はありますか?
- 23. beginner php mysql行からすべての列を印刷する方法
- 24. SQLAlchemy:セッション内の追加または更新されたすべての行のログを印刷する方法
- 25. PHP用に作成されたMicro-ORMはありますか
- 26. 印刷プロセスが成功したかどうかを確認する方法はありますか?
- 27. jdbc接続が確立されているデータベースサーバーIPを印刷する方法はありますか?
- 28. アプリケーションが最後に公開された日付を印刷する方法はありますか?
- 29. レンダリングされた文字列を指定すると、DOMオブジェクトを作成する方法はありますか?
- 30. これは逆リンクされたリンクリストを印刷する方法
を使用することができますクラスのすべてのメソッドを取得するようなものがありますが、Zend Frameworkは物事を「動的に」行うには、Reflectionが役に立たない「__call」や「__get'などのものが一般的です。 –
私は用語を誤って使用して申し訳ありません。 「動的」にはどのような言葉が適していましたか? – Strawberry
ZFが動的にメソッドを設定するということは、あまり選択されていないと思われる「動的」な部分ではないと思います。 PHPでは、既存のクラスにメソッドを追加することはできませんが、代わりにファッションの後でその種の動作をエミュレートするために使用できる「マジックメソッド」を使用します。つまり、すべてのメソッドを一覧表示できる他の機能を使用していても、画像全体が表示されないことがよくあります。 –