Bagaimana untuk Mengendalikan Ralat \'Notis: Mencuba mendapatkan harta bukan objek\' dalam PHP?

Linda Hamilton
Lepaskan: 2024-11-02 07:45:02
asal
808 orang telah melayarinya

How to Handle the

"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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!