PHPドキュメントを段階的に見直して、StdClassの新しいインスタンスをインスタンス化する以外の空のオブジェクトを作成する方法についてのコメントで議論しました。しかし、私は空のオブジェクトを作成するポイントが何であるか分かりません。あなたが頻繁に再利用している定義を手際よくまとめたクラスの美徳ではありませんか?事後的にすべての値を追加することに依存する空のオブジェクトは、重大な不一致の可能性を生み出すのではないでしょうか?空のオブジェクトのケースを使用しますか?
-1
A
答えて
0
キー値のペアを投げるプロパティバッグが必要なことがよくあります。 これに対する答えはarrayを使うことですが、なぜすべてのキーを引用するのですか? 解決策は、StdClassのインスタンスで動的プロパティを使用することです。これは機能と通常のキー値を持つことができます。
+0
注:これは、口頭でデータ転送オブジェクトまたはDTOと呼ばれます。データを渡す簡単な方法。 –
関連する問題
- 1. テンプレートを使用した空のオブジェクトまたはクラス/空のタイプ
- 2. POINTER_SIGNEDまたはPOINTER_UNSIGNEDのケースを使用しますか?
- 3. Matlabスイッチ/ケースの空文?
- 4. スイッチのケースでは、どのようにcharをケースとして使用しますか?
- 5. 空のオブジェクトでngModelを使用
- 6. MATCHでのケースの使用
- 7. PHPをSQLのケースで使用できますか?
- 8. jdeveloperをクリア・ケースの動的ビューで使用できますか?
- 9. このケースでレプリケーションを使用できますか?
- 10. ケースを使用してデータ型を変換する場合のケース
- 11. 使用中|| inケースのスイッチ
- 12. エキスパート使用MagicDrawのケース
- 13. kotlinオブジェクト用の空のコンストラクタfirebaseを使用する
- 14. このケースではどのソート戦略を使用しますか?
- 15. FormDataオブジェクトを使用すると、サーバーは空のPOSTを受信します
- 16. ケースを使用して列を更新
- 17. nightmarejs document.getElementsByClassName()空のオブジェクトを返します
- 18. create空のオブジェクトを作成します。
- 19. Unserialize()空のオブジェクトを返します
- 20. PetaPocoは空のオブジェクトを返します
- 21. cursor.next()は空のオブジェクトを返します
- 22. $ resourceは空のオブジェクトを返します
- 23. model.toJSON()は空のオブジェクトを返します
- 24. 「実使用」のケース項目.__ dict __。iteritems()が使用されていますか?
- 25. BufferedInputStreamは、ネットワークソケットとファイル読み取りのケースを使用しますか?
- 26. 空のLESSパラメータを渡してデフォルトを使用しますか?
- 27. this.context react-reduxを使用しているときに空のオブジェクト
- 28. DataGridView - 匿名オブジェクト用に空のDataSourceを強制します。
- 29. ケースのTHENでINステートメントを使用
- 30. Javascriptコンストラクタ - オブジェクトを使用しますか?
この質問は、純粋に理論的なものであり、意見に基づいており、多くの質問が重複しています。たとえば、[this one](http://stackoverflow.com/questions/21353581/when-to- use-php-stdclass)を使用します。または[その1](http://stackoverflow.com/questions/931407/what-is-stdclass-in-php) –