ID: 36822
Updated by: [EMAIL PROTECTED]
-Summary: Documentation states wrong parameter list in class
function
Reported By: jimmy at powerzone dot dk
Status: Open
Bug Type: Documentation problem
Operating System: Linux
PHP Version: Irrelevant
New Comment:
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.
Previous Comments:
------------------------------------------------------------------------
[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