Cara Menyelesaikan Amaran daripada file_get_contents() dalam PHP
Apabila mengakses URL jauh menggunakan fungsi file_get_contents(), anda mungkin menghadapi amaran jika protokol (cth., "http://") ditinggalkan daripada URL rentetan.
Langkah 1: Semak Kod Pemulangan
Untuk mengendalikan isu ini, anda boleh menyemak kod pulangan file_get_contents(). Jika fungsi mengembalikan FALSE, ia menunjukkan ralat. Dalam kes sedemikian, anda boleh melaksanakan logik pengendalian ralat dalam pernyataan bersyarat berikut:
if ($content === FALSE) { // Handle error here... }
Langkah 2: Sekat Amaran
Pendekatan lain adalah untuk menyekat amaran dengan menggunakan pengendali kawalan ralat (@) sebelum panggilan fungsi:
$content = @file_get_contents($site);
Sintaks ini akan menyekat mana-mana amaran atau notis yang dijana oleh fungsi file_get_contents(). Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa menyekat amaran mungkin menyembunyikan isu asas dalam kod anda. Adalah lebih baik untuk mengendalikan ralat secara eksplisit untuk memastikan skrip anda berfungsi dengan betul.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membetulkan Amaran `file_get_contents()` dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!