檢索屬性名稱中帶有空格的類別屬性
使用PHP 物件時,您可能會遇到名稱中帶有空格的屬性。當使用傳統的點語法存取這些屬性時,這可能會帶來挑戰。
考慮以下stdClass 物件:
<code class="php">$object = (object) [ 'Sector' => 'Manufacturing', 'Date Found' => '2010-05-03 08:15:19' ];</code>
雖然您可以使用$object-> 存取「Sector」屬性;磁區,您不能使用$object->Date Found 對「Date Found ”執行相同操作。要解決此問題,您可以使用以下語法:
<code class="php">$dateFound = $object->{'Date Found'};</code>
透過將屬性名稱括在大括號中,您可以有效地轉義任何空格或其他特殊字元。這使您可以像訪問一個單字一樣訪問該屬性。
因此,回答您的特定問題:
如何存取[Date Found] 屬性:
使用以下語法:
<code class="php">$dateFound = $object->{'Date Found'};</code>
這將成功檢索「Date Found」屬性的值。
以上是如何存取名稱中包含空格的 PHP 物件屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!