????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 52.15.109.247 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/self/root/home/b8009/php-5.6.22/ext/dom/tests/ |
Upload File : |
--TEST-- Test 3: Exception Test --SKIPIF-- <?php require_once('skipif.inc'); ?> --FILE-- <?php $dom = new domdocument; $dom->load(dirname(__FILE__)."/book.xml"); $rootNode = $dom->documentElement; print "--- Catch exception with try/catch\n"; try { $rootNode->appendChild($rootNode); } catch (domexception $e) { ob_start(); var_dump($e); $contents = ob_get_contents(); ob_end_clean(); echo preg_replace('/object\(DOMElement\).+\{.*?\}/s', 'DOMElement', $contents); } print "--- Don't catch exception with try/catch\n"; $rootNode->appendChild($rootNode); ?> --EXPECTF-- --- Catch exception with try/catch object(DOMException)#%d (%d) { ["message":protected]=> string(23) "Hierarchy Request Error" ["string":"Exception":private]=> string(0) "" ["file":protected]=> string(%d) "%sdom003.php" ["line":protected]=> int(8) ["trace":"Exception":private]=> array(1) { [0]=> array(6) { ["file"]=> string(%d) "%sdom003.php" ["line"]=> int(8) ["function"]=> string(11) "appendChild" ["class"]=> string(7) "DOMNode" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> DOMElement } } } ["previous":"Exception":private]=> NULL ["code"]=> int(3) } --- Don't catch exception with try/catch Fatal error: Uncaught exception 'DOMException' with message 'Hierarchy Request Error' in %sdom003.php:%d Stack trace: #0 %sdom003.php(%d): DOMNode->appendChild(Object(DOMElement)) #1 {main} thrown in %sdom003.php on line %d