mirror of
https://github.com/php/php-src.git
synced 2024-10-20 16:02:44 +00:00
28 lines
500 B
Plaintext
28 lines
500 B
Plaintext
|
--TEST--
|
||
|
Bug #35437 Segfault or Invalid Opcode 137/1/4
|
||
|
--FILE--
|
||
|
<?php
|
||
|
function err2exception($errno, $errstr)
|
||
|
{
|
||
|
throw new Exception("Error occuried: " . $errstr);
|
||
|
}
|
||
|
|
||
|
set_error_handler('err2exception');
|
||
|
|
||
|
class TestClass
|
||
|
{
|
||
|
function testMethod()
|
||
|
{
|
||
|
$GLOBALS['t'] = new stdClass;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
try {
|
||
|
TestClass::testMethod();
|
||
|
} catch (Exception $e) {
|
||
|
echo "Catched: ".$e->getMessage()."\n";
|
||
|
}
|
||
|
?>
|
||
|
--EXPECT--
|
||
|
Catched: Error occuried: Non-static method TestClass::testMethod() should not be called statically
|