CakePhp:Don';不要显示一个警告

CakePhp:Don';不要显示一个警告,php,cakephp,cakephp-1.3,warnings,try-catch,Php,Cakephp,Cakephp 1.3,Warnings,Try Catch,我在代码中有一个地方释放了一些入口资源,我无法知道参数是否是有效的入口资源 因此,我还是希望这样做(如果为空(),则除外) 我正在尝试捕获它,但当这不是一个有效的资源时,我得到了cakePhp捕获的异常,然后它显示了调试消息,这会扰乱整个站点的编码 我知道我不能停用整个网站的调试,但该网站正在开发中,这不是我想要的 因此,如何管理cakePhp,使其不会在这一行上显示此异常的警告(我也不想忽略所有此类错误) 可能吗 非常感谢您可以使用来抑制错误/警告,但不会看到某些代码无法提供更具体的建议 @m

我在代码中有一个地方释放了一些入口资源,我无法知道参数是否是有效的入口资源

因此,我还是希望这样做(如果为空(),则除外)

我正在尝试捕获它,但当这不是一个有效的资源时,我得到了cakePhp捕获的异常,然后它显示了调试消息,这会扰乱整个站点的编码

我知道我不能停用整个网站的调试,但该网站正在开发中,这不是我想要的

因此,如何管理cakePhp,使其不会在这一行上显示此异常的警告(我也不想忽略所有此类错误)

可能吗


非常感谢

您可以使用来抑制错误/警告,但不会看到某些代码无法提供更具体的建议

@mysql\u connect('localhost','root','pass')

@file('file.txt')

等等

或者你可以试试~

Configure::write('debug', 0); // turn off debugging

/* your code here where you don't want any errors */

Configure::write('debug',2); // turn on debugging

但是,我相信有一种正确的方法来检查有效数据。原始帖子中的一些代码可能会有所帮助

您可以使用来抑制错误/警告,但不会看到一些代码无法提供更具体的建议

@mysql\u connect('localhost','root','pass')

@file('file.txt')

等等

或者你可以试试~

Configure::write('debug', 0); // turn off debugging

/* your code here where you don't want any errors */

Configure::write('debug',2); // turn on debugging

但是,我相信有一种正确的方法来检查有效数据。原始帖子中的一些代码将有助于

如果它不是持久连接,PHP将自动释放它:

如果它不是持久连接,PHP将自动释放它:

我发现不太可能检查资源的有效性。请尝试
var\u dump($resource)
并检查如果资源无效,它将返回什么类型。我发现很可能无法检查资源的有效性。尝试
var\u dump($resource)
并检查如果资源无效,它返回的类型。