gpt4 book ai didi

php - file_get_contents 会优雅地失败吗?

转载 作者:可可西里 更新时间:2023-10-31 22:40:52 24 4
gpt4 key购买 nike

我需要 file_get_contents容错,例如,如果提供给它的 $url 返回 404,在它发出警告之前告诉我它。这能做到吗?

最佳答案

任何使用 HTTP 包装器像访问本地文件一样访问远程文件的函数都会自动生成一个名为 $http_response_header 的本地变量在本地范围内。您可以访问该变量以查找有关在远程文件上调用 fopenfile_get_contents ... 时发生的情况的信息。

您可以使用 @ 抑制警告:@file_get_contents

如果您不关心错误是什么,您可以使用 @file_get_contents 并将结果与​​ false 进行比较:

$content = @file_get_contents(url);
if ($content === false) { /* failure */ } else { /* success */ }

关于php - file_get_contents 会优雅地失败吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4131607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com