#36822 [Opn]: Wrong arguments' order in DomNode->replace_child's manual page
| From: | colder@php.net | Date: | Wed, 22 Mar 2006 17:38:42 +0000 |
| Subject: | #36822 [Opn]: Wrong arguments' order in DomNode->replace_child's manual page | ||
| References: | 1 | Groups: | php.doc |
| Request: | Send a blank email to phpdoc+get-969372456@lists.php.net to get a copy of this message | ||
ID: 36822
Updated by: colder@php.net
Reported By: jimmy at powerzone dot dk
Status: Open
Bug Type: Documentation problem
Operating System: Linux
PHP Version: Irrelevant
New Comment:
The source quote was about DOM and not DOMXML, sorry.
The documentation problem might not be verified.
Previous Comments:
------------------------------------------------------------------------
[2006-03-22 18:29:00] colder@php.net
It seems to be verified, according to the source:
****
PHP_FUNCTION(dom_node_replace_child)
{
...
if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
getThis(), "OOO", &id, dom_node_class_entry, &newnode,
dom_node_class_entry, &oldnode, dom_node_class_entry) == FAILURE) {
return;
}
****
Here is the patch :
http://patches.colder.ch/domnode-replace-hild.patch
Thanks in advance.
------------------------------------------------------------------------
[2006-03-22 15:59:21] jimmy at powerzone dot dk
Description:
------------
Please browse to the following link :
http://dk.php.net/manual/fi/function.domnode-replace-child.php
According to the documentation, the function should be called like this
:
DomNode->replace_child(oldNode, newNode)
This is WRONG!. It should be called like this :
DomNode->replace_child(newNode, oldNode)
I spend hours before I looked in the User Contribution Notes and found
the answer. Please correct this bug ASAP as it will save other
programmers a lot of time.
Reproduce code:
---------------
NA
Expected result:
----------------
NA
Actual result:
--------------
NA
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=36822&edit=1