mirror of
https://github.com/php/php-src.git
synced 2024-12-19 15:00:15 +08:00
27 lines
707 B
PHP
27 lines
707 B
PHP
--TEST--
|
|
Bug #47320 ($php_errormsg out of scope in functions)
|
|
--INI--
|
|
display_errors=0
|
|
track_errors=1
|
|
--FILE--
|
|
<?php
|
|
if (!@substr('no 2nd parameter')) {
|
|
echo '$php_errormsg in global: ' . $php_errormsg . "\n";
|
|
}
|
|
|
|
function foo() {
|
|
if (!@strpos('no 2nd parameter')) {
|
|
echo '$php_errormsg in function: ' . $php_errormsg . "\n";
|
|
|
|
echo '$GLOBALS[php_errormsg] in function: ' .
|
|
$GLOBALS['php_errormsg'] . "\n";
|
|
}
|
|
}
|
|
|
|
foo();
|
|
?>
|
|
--EXPECT--
|
|
$php_errormsg in global: substr() expects at least 2 parameters, 1 given
|
|
$php_errormsg in function: strpos() expects at least 2 parameters, 1 given
|
|
$GLOBALS[php_errormsg] in function: substr() expects at least 2 parameters, 1 given
|