#19026 [Bgs]: warn_plus_overloading setting doesn't warn

From: Date: Sun, 25 Aug 2002 11:07:56 +0000
Subject: #19026 [Bgs]: warn_plus_overloading setting doesn't warn
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-17785@lists.php.net to get a copy of this message
ID: 19026 User updated by: pedrograca@hotpop.com Reported By: pedrograca@hotpop.com Status: Bogus Bug Type: PHP options/info functions Operating System: Win2K PHP Version: 4.2.2 New Comment: oh, ok maybe it's a documentation problem? Previous Comments: ------------------------------------------------------------------------ [2002-08-23 20:58:07] sniper@php.net That php.ini directive is just one relic from PHP3 and is not used in PHP 4 at all. ------------------------------------------------------------------------ [2002-08-21 12:55:52] pedrograca@hotpop.com Hi, I've run the script <?php echo '\'a\' . \'b\' = ' . ('a' . 'b') . '<br>'; echo '\'a\' + \'b\' = ' . ('a' + 'b') . '<br>'; // !WARN! echo '"a" . "b" = ' . ("a" . "b") . '<br>'; echo '"a" + "b" = ' . ("a" + "b") . '<br>'; // !WARN! echo 'a . b = ' . (a . b) . '<br>'; echo 'a + b = ' . (a + b) . '<br>'; // !WARN! echo '\'1\' . \'2\' = ' . ('1' . '2') . '<br>'; echo '\'1\' + \'2\' = ' . ('1' + '2') . '<br>'; // !WARN! echo '"1" . "2" = ' . ("1" . "2") . '<br>'; echo '"1" + "2" = ' . ("1" + "2") . '<br>'; // !WARN! echo '1 . 2 = ' . (1 . 2) . '<br>'; echo '1 + 2 = ' . (1 + 2) . '<br>'; echo '\'5\' . \'k\' = ' . ('5' . 'k') . '<br>'; echo '\'5\' + \'k\' = ' . ('5' + 'k') . '<br>'; // !WARN! echo '"5" . "k" = ' . ("5" . "k") . '<br>'; echo '"5" + "k" = ' . ("5" + "k") . '<br>'; // !WARN! echo '5 . k = ' . (5 . k) . '<br>'; echo '5 + k = ' . (5 + k) . '<br>'; // !WARN! ?> with "warn_plus_overloading = On" expecting to generate some warnings (on lines with // !WARN!), however nothing ever got reported (except the use of undefined constants). Am I misinterpreting the "warn_plus_overloading" function? in PHP.INI I have error_reporting = E_ALL display_errors = On ; will set to Off soon log_errors = On error_log = C:/WebSite/phperror.log track_errors = Off warn_plus_overloading = On ; tested with Off too ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=19026&edit=1

« previous php.bugs (#17785) next »