#31714 [NEW]: exception suppression using @ doesnt work when php is installed asApache module

From: Date: Thu, 27 Jan 2005 02:10:31 +0000
Subject: #31714 [NEW]: exception suppression using @ doesnt work when php is installed asApache module
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-72908@lists.php.net to get a copy of this message
From: alexei at net24 dot co dot nz Operating system: freebsd PHP version: 5.0.3 PHP Bug Type: *Web Server problem Bug description: exception suppression using @ doesnt work when php is installed asApache module Description: ------------ When error suppression operator is used for the function where exception can be thrown it DOES suppress exception when script is called using CLI but DOES NOT do it when script is called from apache Reproduce code: --------------- <? function throw_ex() { throw new exception(); } echo 1; @throw_ex(); // suppress exception echo 2; ?> Expected result: ---------------- 12 Actual result: -------------- when called via CLI: 12 when called from apache: 1 there's also no fatal error displayed, script just silently dies -- Edit bug report at http://bugs.php.net/?id=31714&edit=1 -- Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=31714&r=trysnapshot4 Try a CVS snapshot (php5.0): http://bugs.php.net/fix.php?id=31714&r=trysnapshot50 Try a CVS snapshot (php5.1): http://bugs.php.net/fix.php?id=31714&r=trysnapshot51 Fixed in CVS: http://bugs.php.net/fix.php?id=31714&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=31714&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=31714&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=31714&r=needscript Try newer version: http://bugs.php.net/fix.php?id=31714&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=31714&r=support Expected behavior: http://bugs.php.net/fix.php?id=31714&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=31714&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=31714&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=31714&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=31714&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=31714&r=dst IIS Stability: http://bugs.php.net/fix.php?id=31714&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=31714&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=31714&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=31714&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=31714&r=mysqlcfg

« previous php.bugs (#72908) next »