如何屏蔽oracle错误? 刚发帖就找到了答案:PHP 支持一个错误控制运算符:@。当将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都被忽略掉。前五个回复的领分(有建设意义回复的优先)! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 on error resume next不知可不可以 $stmt = OCIParse($conn,$qry_sql);if (!@OCIExecute($stmt)) {return false;} 可通过修改php.ini 中的相关设置,参考如下php.ini中文说明;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Error handling and logging ;; 出错控制和登记 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 错误报告是按位的。或者将数字加起来得到想要的错误报告等级。; E_ALL - 所有的错误和警告; E_ERROR - 致命性运行时错; E_WARNING - 运行时警告(非致命性错); E_PARSE - 编译时解析错误; E_NOTICE - 运行时提醒(这些经常是是你的代码的bug引起的, ;也可能是有意的行为造成的。(如:基于未初始化的变量自动初始化为一个 ;空字符串的事实而使用一个未初始化的变量); E_CORE_ERROR - 发生于PHP启动时初始化过程中的致命错误; E_CORE_WARNING - 发生于PHP启动时初始化过程中的警告(非致命性错); E_COMPILE_ERROR - 编译时致命性错; E_COMPILE_WARNING - 编译时警告(非致命性错); E_USER_ERROR - 用户产生的出错消息; E_USER_WARNING - 用户产生的警告消息; E_USER_NOTICE - 用户产生的提醒消息; 例子:; error_reporting = E_ALL & ~E_NOTICE ; 显示所有的错误,除了提醒; error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; 仅显示错误error_reporting = E_ALL & ~E_NOTICE ; 显示所有的错误,除了提醒display_errors = On ; 显示出错误信息(作为输出的一部分) ; 在最终发布的web站点上,强烈建议你关掉这个特性,并使用 ; 错误日志代替(参看下面)。 ; 在最终发布的web站点继续让 display_errors 有效可能 ; 暴露一些有关安全的信息,例如你的web服务上的文件路径、 ; 你的数据库规划或别的信息。display_startup_errors = Off ; 甚至当display_erroes打开了,发生于PHP的启动的步骤中 ; 的错误也不会被显示。 ; 强烈建议保持使 display_startup_errors 关闭, ; 除了在改错过程中。log_errors = Off ; 在日志文件里记录错误(服务器指定的日志,stderr标准错误输出,或error_log(下面的)) ; 正如上面说明的那样,强烈建议你在最终发布的web站点以日志记录错误 ; 取代直接错误输出。track_errors = Off ; 保存最近一个 错误/警告 消息于变量 $php_errormsg (boolean);error_prepend_string = "<font color=ff0000>" ; 于错误信息前输出的字符串;error_append_string = "</font>" ; 于错误信息后输出的字符串;error_log = filename ; 记录错误日志于指定文件;error_log = syslog ; 记录错误日志于系统日志 syslog (NT 下的事件日志, Windows 95下无效)warn_plus_overloading = Off ; 当将‘+’用于字符串时警告 php如何把 从数据库中取得的数据 自动绑定到 实体。 高手门,请问一个问题 ,php 里的 int 什么意思了,(int)(0.125) php在windows2003下的日期问题。 问一个比较菜的问题,我做一个留言板,想得到提交留言人的IP怎么做? 求救!apache集成(?)不了 exec函数的使用 急!!!请高手帮忙! 问一下php里面的session问题,错误提示看下面 mysql數據庫上傳后怎么連接???? php获取js的值写到数据库 我人品有问题么?散分 请教一个简单问题!怎么能把html页的文本框里的内容赋值给一个变量?????
if (!@OCIExecute($stmt)) {return false;}
; Error handling and logging ;
; 出错控制和登记 ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 错误报告是按位的。或者将数字加起来得到想要的错误报告等级。
; E_ALL - 所有的错误和警告
; E_ERROR - 致命性运行时错
; E_WARNING - 运行时警告(非致命性错)
; E_PARSE - 编译时解析错误
; E_NOTICE - 运行时提醒(这些经常是是你的代码的bug引起的,
;也可能是有意的行为造成的。(如:基于未初始化的变量自动初始化为一个
;空字符串的事实而使用一个未初始化的变量); E_CORE_ERROR - 发生于PHP启动时初始化过程中的致命错误
; E_CORE_WARNING - 发生于PHP启动时初始化过程中的警告(非致命性错)
; E_COMPILE_ERROR - 编译时致命性错
; E_COMPILE_WARNING - 编译时警告(非致命性错)
; E_USER_ERROR - 用户产生的出错消息
; E_USER_WARNING - 用户产生的警告消息
; E_USER_NOTICE - 用户产生的提醒消息
; 例子:
; error_reporting = E_ALL & ~E_NOTICE ; 显示所有的错误,除了提醒
; error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; 仅显示错误
error_reporting = E_ALL & ~E_NOTICE ; 显示所有的错误,除了提醒
display_errors = On ; 显示出错误信息(作为输出的一部分)
; 在最终发布的web站点上,强烈建议你关掉这个特性,并使用
; 错误日志代替(参看下面)。
; 在最终发布的web站点继续让 display_errors 有效可能
; 暴露一些有关安全的信息,例如你的web服务上的文件路径、
; 你的数据库规划或别的信息。
display_startup_errors = Off ; 甚至当display_erroes打开了,发生于PHP的启动的步骤中
; 的错误也不会被显示。
; 强烈建议保持使 display_startup_errors 关闭,
; 除了在改错过程中。
log_errors = Off ; 在日志文件里记录错误(服务器指定的日志,stderr标准错误输出,或error_log(下面的))
; 正如上面说明的那样,强烈建议你在最终发布的web站点以日志记录错误
; 取代直接错误输出。track_errors = Off ; 保存最近一个 错误/警告 消息于变量 $php_errormsg (boolean)
;error_prepend_string = "<font color=ff0000>" ; 于错误信息前输出的字符串
;error_append_string = "</font>" ; 于错误信息后输出的字符串
;error_log = filename ; 记录错误日志于指定文件
;error_log = syslog ; 记录错误日志于系统日志 syslog (NT 下的事件日志, Windows 95下无效)
warn_plus_overloading = Off ; 当将‘+’用于字符串时警告