"Notis: Mencuba Mendapatkan Harta Bukan Objek" Ralat dalam PHP
Apabila cuba mendapatkan semula data daripada API menggunakan PHP, anda mungkin menghadapi ralat "Notis: Cuba mendapatkan harta bukan objek." Isu ini timbul apabila pembolehubah yang memegang respons API ialah tatasusunan objek, tetapi kod tersebut cuba mengakses sifat objek seolah-olah ia adalah elemen tatasusunan biasa.
Penyelesaian:
Untuk menyelesaikan isu ini, kita perlu mengakses elemen tatasusunan, iaitu objek, sebelum mengakses atributnya:
<code class="php">$pjs = json_decode($js); echo $pjs[0]->player_name;</code>
Dalam contoh ini, $pjs[0] mendapatkan semula yang pertama elemen tatasusunan, iaitu objek. Kemudian, kita boleh mengakses sifat objek, seperti player_name, menggunakan -> pengendali.
Atas ialah kandungan terperinci Bagaimana untuk Mengendalikan Ralat \'Notis: Mencuba mendapatkan harta bukan objek\' dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!