Hi Guys,

I want to ask you about this problem:

I have a FUNCTION where is a DOMDocument element, that DOMDocument element
is "Load" from a string (With well formed XML structure) stored in a param,
this is code:


function xml_match($columns,$text,&$result)
/* Some code */
 $doc = new DOMDocument();

... /* REST of function's code */

Now in the line number 63 (in the function) I have this code:

Line 62: $arrDocChilds = $doc->childNodes;
Line 63: if ($arrDocChilds->item($i)->nodeType != '3')

I have that function in one .php file (the function is the unique code in
that file, and the file name is xml_match.php); Now, the problem is, when I
try to execute that file from command line, I'm getting this error:

[ad...@server xml]$ php xml_match.php
PHP Parse error:  parse error in
/var/www/vhosts/default/htdocs/spytest/share/xml/xml_match.php on line 63
Content-type: text/html
X-Powered-By: PHP/4.3.2

My question is, why is php launching this error, if the code is in a
function that is not called?


Mauricio M.

Reply via email to