Wie erstelle ich ein leeres Objekt in PHP: Einfache Methoden und Best Practices
Hallo Kollegen! Ich bin neu in PHP (wechsle von JavaScript) und bin auf ein Problem gestoßen. In JS kann ich einfach `let obj = {};` schreiben und erhalte ein leeres Objekt, dem ich später Eigenschaften hinzufügen kann. In PHP habe ich etwas Ähnliches erwartet, aber der einfache Code `$obj = {};` gibt einen Syntaxfehler aus.\n\nIch muss ein Objekt erstellen, das ich dynamisch in einer Schleife befüllen werde. Zum Beispiel möchte ich bei der Verarbeitung von Daten aus einer CSV-Datei ein Objekt mit bestimmten Metadaten sammeln:\n\n```php\n$meta = new stdClass();\n$meta->title = "Artikel";\n$meta->views = 0;\n$meta->tags = [];\n```\n\nAber ich habe das Gefühl, dass die Verwendung von `stdClass` irgendwie ein Workaround ist. Gibt es eine elegantere Methode? Ich habe `$obj = (object) [];` ausprobiert – das funktioniert, aber ich bin mir nicht sicher, wie korrekt das ist. Und noch etwas: Wie überprüfe ich später, ob ein Objekt leer ist? In JS habe ich `Object.keys(