Mengendalikan Amaran file_get_contents() dalam PHP
Apabila menggunakan fungsi file_get_contents() dalam PHP untuk mendapatkan semula kandungan URL, anda boleh menghadapi amaran jika URL yang diberikan tidak mempunyai "http://" atau "https://" awalan.
Untuk mengelakkan amaran ini, anda boleh mengambil langkah berikut:
Langkah 1: Semak Kod Pemulangan
Selepas melaksanakan file_get_contents() , anda boleh menyemak nilai pulangan untuk menentukan sama ada terdapat ralat. Jika nilai pulangan adalah FALSE, ralat telah berlaku. Anda boleh mengendalikan ralat seperti yang diperlukan:
$site = "www.google.com"; $content = file_get_contents($site); if ($content === FALSE) { // Handle the error }
Langkah 2: Sekat Amaran
Sebagai alternatif, anda boleh menyekat amaran dengan menambahkan operator kawalan ralat (@ ) sebelum panggilan ke file_get_contents():
$content = @file_get_contents($site);
Ini akan menyekat amaran, tetapi ia tidak disyorkan sebagai ia mungkin menyembunyikan ralat sebenar yang harus dikendalikan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengendalikan Amaran `file_get_contents()` dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!