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