summaryrefslogtreecommitdiff
path: root/Zend/tests/php_errormsg_misoptimization.phpt
blob: ae389db24874365cd108d8897cee61723384ac03 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
--TEST--
The variable $php_errormsg shouldn't be optimized as it may be unpredictably modified
--INI--
track_errors=1
--FILE--
<?php

function test() {
    $php_errormsg = 1;
    echo $undef;
    var_dump($php_errormsg + 1);
}
test();

?>
--EXPECTF--
Deprecated: Directive 'track_errors' is deprecated in Unknown on line 0

Notice: Undefined variable: undef in %s on line %d

Warning: A non-numeric value encountered in %s on line %d
int(1)