我在我的代码中有一个地方可以释放一些ingres资源,我无法知道参数是否是有效的资源。
所以我还是想这样做(除非是空())。
我正在尝试捕捉它,但是当这不是一个有效的资源时,我得到了CakePhp捕获的异常,然后它显示了调试消息,并且它对整个站点的编码感到困惑。
我知道我无法停用整个网站的调试,但网站正在开发中,这不是我想要的。
那么,如何管理cakePhp以不在此行上显示此异常的警告(我也不想忽略此类错误)。
有可能吗?
非常感谢
答案 0 :(得分:4)
您可以使用error control operator来抑制错误/警告,但不会看到某些代码无法更具体地提供建议。
@mysql_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
我确信有一种正确的方法来检查有效数据。原帖中的一些代码可以提供帮助
答案 1 :(得分:0)
如果它不是持久连接,PHP将自动释放它:http://www.php.net/manual/en/language.types.resource.php