Zugriff auf Eigenschaften mit Leerzeichen in Klassenobjekten
Diese Frage untersucht, wie auf Klasseneigenschaften zugegriffen wird, deren Namen Leerzeichen enthalten. Betrachten Sie das folgende Beispiel, in dem ein stdClass-Objekt Eigenschaften mit den Namen „[Sector]“ und „[Date Found]“ hat:
stdClass Object ([Sector] => Manufacturing [Date Found] => 2010-05-03 08:15:19)
Während der Zugriff auf „[Sector]“ mit $object->Sector unkompliziert ist, erfordert das Abrufen von „[Date Found]“ einen anderen Ansatz .
Um auf Eigenschaften mit Leerzeichen zuzugreifen, schließen Sie den Eigenschaftsnamen in geschweifte Klammern ({}) ein. Das folgende Code-Snippet ruft beispielsweise den Wert von „[Date Found]“ ab:
$object->{'Date Found'}
Durch die Verwendung dieser Methode können Entwickler effizient darauf zugreifen Eigenschaften mit Räumen, die Flexibilität und Komfort bei der Handhabung komplexer Objektstrukturen gewährleisten.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3