Die PHP-Dokumentation Schritt für Schritt durchforsten, und ich stieß auf eine Diskussion in den Kommentaren über Möglichkeiten, leere Objekte zu erstellen, anstatt eine neue Instanz von StdClass instanziieren. Ich bin mir jedoch nicht sicher, was es bedeutet, jemals ein leeres Objekt zu erschaffen. Ist es nicht die Tugend einer Klasse, dass sie Definitionen, die Sie oft wiederverwenden, praktisch zusammenfasst? Würde ein leeres Objekt, das darauf angewiesen ist, dass alle Werte post hoc hinzugefügt werden, das Potenzial für ernsthafte Inkonsistenzen haben?Verwendet Fälle eines leeren Objekts?
-1
A
Antwort
0
Oftmals benötigen Sie eine Eigenschaftstasche, in die Schlüsselwertpaare eingefügt werden. Eine Antwort darauf ist Array zu verwenden, aber warum alle Schlüssel zitiert werden. Lösung besteht darin, dynamische Eigenschaften für eine Instanz von StdClass zu verwenden. Dies kann Funktionen und einen normalen Schlüsselwert haben.
+0
Hinweis: das wird umgangssprachlich als ein Datenübertragungsobjekt oder DTO bezeichnet. Eine einfache Art, Daten zu übermitteln. –
Verwandte Themen
- 1. Abrufen eines leeren JQuery-Objekts
- 2. Linq wiederhole die Erstellung eines leeren Objekts?
- 3. Erstellen eines leeren Objekts in Python
- 4. Ersetzen eines Objekts durch einen leeren Prototyp
- 5. Abrufen eines leeren ImmutableMultiDict-Objekts aus jQuery-Anforderungsdaten
- 6. Das Festlegen eines leeren localStorage-Objekts führt zu "[object Object]"
- 7. Überprüfen eines leeren Objekts mit lodash gibt false zurück
- 8. OAuth2 und OpenID Connect Verwendet Fälle/Beispiele
- 9. eines Objekts
- 10. Abdeckung aller Fälle eines geförderten Datentypen
- 11. Wie verwendet man den Typ eines Objekts in Python?
- 12. Neue Instanz eines Objekts verwendet tatsächlich ein vorhandenes Objekt
- 13. Methode zum Erstellen eines Objekts, das Callback verwendet
- 14. Wie verwendet man Variablen innerhalb eines JSON-Objekts mit JustGage
- 15. Länge eines dynamischen Objekts
- 16. Ausgabe eines Teils eines Objekts
- 17. Abrufen eines Objekts innerhalb eines Objekts von JSON ohne Arrays
- 18. Hinzufügen mehrerer Instanzen eines Objekts zum Array eines anderen Objekts;
- 19. Wie wird der Wert eines Objekts innerhalb eines Objekts aufgerufen?
- 20. Liste der Fälle, in denen USING-Anweisung verwendet werden sollte
- 21. FlockDB - Was ist das? Und die besten Fälle dafür verwendet
- 22. .NET: Disposition eines HashAlgorithm-Objekts
- 23. Rückgabe eines Void-Objekts
- 24. Wegnehmen Teil eines Objekts
- 25. Kafka Serialisierung eines Objekts
- 26. Filtereigenschaft eines Objekts AngularJS
- 27. Sortieren eines FileList-Objekts
- 28. Komprimieren eines CFDataRef-Objekts?
- 29. Klonen eines Vue.js-Objekts?
- 30. Speicherstatus eines JavaScript-Objekts
Diese Frage ist rein theoretisch, meinungsbezogen und ein Duplikat von vielen Fragen, leicht gefunden durch die Verwendung der Suchfunktion, zum Beispiel [diese] (http://stackoverflow.com/questions/21353581/when-to- use-php-stdclass). oder [das] (http://stackoverflow.com/questions/931407/what-is-stdclass-in-php) –