我正在使用fopen生成价格供稿。

if (($handle = fopen("http://feedurl", "r")) !== FALSE) {

}

如果Feed失败,是否有一种方法可以停止此警告:

最佳答案

您可以使用 @ 禁止显示警告:

if(($handle = @fopen("http://feedurl", "r")) !== FALSE){

}

这在这里很合适,因为您正在适本地处理错误情况。请注意,通常不建议过度使用@符号来抑制错误和警告。

根据manual entry for fopen :

关于php - 尝试打开无效/无法访问的URI时如何阻止fopen触发警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6658859/

10-13 05:58