|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2003-12-21 20:27 UTC] michael at gostev dot name
Description:
------------
Following code cause
Fatal error: Call to undefined function: document_element()
If we swap line 1 and line 2 code working properly
Reproduce code:
---------------
class DomDocumentAux {}
class DomNodeAux {}
function DOMTreeRoot( $text )
{
$doc=domxml_open_mem($text);
/* line 1 */ aggregate($doc,'DomDocumentAux');
/* line 2 */ $root=$doc->document_element();
aggregate($root,'DomNodeAux');
}
$b = '<PARAMETERS></PARAMETERS>';
$a='<ROOT></ROOT>';
DOMTreeRoot($a);
DOMTreeRoot($b);
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Nov 21 22:00:01 2025 UTC |
I used latest version: PHP 4.3.5-dev (cli) (built: Jan 1 2004 19:19:18) Copyright (c) 1997-2003 The PHP Group Zend Engine v1.3.0, Copyright (c) 1998-2003 Zend Technologies bug still here! An addition it seems that this version incompatible with Zend debugger # php -v PHP 4.3.5-dev (cli) (built: Jan 1 2004 19:19:18) Copyright (c) 1997-2003 The PHP Group Zend Engine v1.3.0, Copyright (c) 1998-2003 Zend Technologies with Zend Optimizer v2.1.0, Copyright (c) 1998-2003, by Zend Technologies with Zend Debugger v2.6.0, Copyright (c) 1999-2003, by Zend Technologies Segmentation fault