如何解決PHP 中file_get_contents() 的警告
使用file_get_contents() 函數存取遠端URL 時,如果您可能會遇到警告如果您URL 中省略了協定(例如「http://」) string.
第 1 步:檢查回傳碼
要解決此問題,您可以檢查 file_get_contents() 的回傳碼。如果函數傳回FALSE,則表示有錯誤。在這種情況下,您可以在以下條件語句中實作錯誤處理邏輯:
if ($content === FALSE) { // Handle error here... }
第 2步:抑制警告
另一種方法是透過以下方式抑制警告在函數呼叫之前使用錯誤控制運算子(@):
$content = @file_get_contents($site);
此語法將有意抑制任何警告或由file_get_contents() 函數產生的通知。但是,請務必注意,抑制警告可能會隱藏程式碼中的潛在問題。通常最好明確處理錯誤以確保腳本正常運作。
以上是如何修正 PHP 中的'file_get_contents()”警告?的詳細內容。更多資訊請關注PHP中文網其他相關文章!