2017-01-19 5 views
-1

PHPドキュメントを段階的に見直して、StdClassの新しいインスタンスをインスタンス化する以外の空のオブジェクトを作成する方法についてのコメントで議論しました。しかし、私は空のオブジェクトを作成するポイントが何であるか分かりません。あなたが頻繁に再利用している定義を手際よくまとめたクラスの美徳ではありませんか?事後的にすべての値を追加することに依存する空のオブジェクトは、重大な不一致の可能性を生み出すのではないでしょうか?空のオブジェクトのケースを使用しますか?

+1

この質問は、純粋に理論的なものであり、意見に基づいており、多くの質問が重複しています。たとえば、[this one](http://stackoverflow.com/questions/21353581/when-to- use-php-stdclass)を使用します。または[その1](http://stackoverflow.com/questions/931407/what-is-stdclass-in-php) –

答えて

0

キー値のペアを投げるプロパティバッグが必要なことがよくあります。 これに対する答えはarrayを使うことですが、なぜすべてのキーを引用するのですか? 解決策は、StdClassのインスタンスで動的プロパティを使用することです。これは機能と通常のキー値を持つことができます。

+0

注:これは、口頭でデータ転送オブジェクトまたはDTOと呼ばれます。データを渡す簡単な方法。 –

関連する問題