bug37565.phpt
来自「PHP v6.0 For Linux 运行环境:Win9X/ WinME/ Wi」· PHPT 代码 · 共 31 行
PHPT
31 行
--TEST--Bug #37565 Using reflection::export with simplexml causing a crash --SKIPIF--<?php if (!extension_loaded("simplexml")) print "skip"; ?>--FILE--<?phpfunction my_error_handler($errno, $errstr, $errfile, $errline) { echo "Error: $errstr\n";}set_error_handler('my_error_handler');class Setting extends ReflectionObject{}Reflection::export(simplexml_load_string(b'<test/>', 'Setting'));Reflection::export(simplexml_load_file('data:,<test/>', 'Setting'));?>===DONE===--EXPECTF--Error: simplexml_load_string() expects parameter 2 to be a class name derived from SimpleXMLElement, 'Setting' givenError: Argument 1 passed to Reflection::export() must implement interface Reflector, null givenError: Reflection::export() expects parameter 1 to be Reflector, null givenError: simplexml_load_file() expects parameter 2 to be a class name derived from SimpleXMLElement, 'Setting' givenError: Argument 1 passed to Reflection::export() must implement interface Reflector, null givenError: Reflection::export() expects parameter 1 to be Reflector, null given===DONE===
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?