PHP关闭错误 - 仅在一个文件中

Ind*_*ial 2 php error-handling

我清楚地知道有关error_reporting(0);&ini_set('display_errors', "Off");做出错误信息消失.

什么是适当的方法 - 仅针对特定文件或部分代码?@s的压缩错误似乎是一个坏主意,因为它显然减慢了代码的速度......

原因?我们在开发局域网中有许多memcached服务器由于网络设置而真的不可靠,因此我们每小时都会多次收到错误,除了停止使用内存缓存或关闭整个应用程序的错误外,我们无能为力,这将让我们头疼 - 在开发阶段的中间:)

Cas*_*Chu 11

<?php

    // normal code

    // error_reporting returns the old error code
    $old_error_reporting = error_reporting(0);

    // your errorful code

    // reset error_reporting to its old value
    error_reporting($old_error_reporting);

    // normal code
Run Code Online (Sandbox Code Playgroud)

虽然修复实际导致错误的内容是个好主意.