Martin Scotta wrote:
> Fatal error: Call to a member function getAttribute() on a non-object in
> testme.php on line *121*
Yes, this is _how_ the unmodified script errors out. It is not shown in the
output I attached in my previous message because display_errors is Off in my
php.ini, and the line that sets it to On in my script is commented out.
> I'm using a Apache/2.2.3 (Win32) PHP/5.2.6
I am not using Apache at all. The same error can be seen when I run the script
directly through php on the command line.
> Is the script correctly? I have removed the "&" in the loop
I know that iterating a DOMNode's children using firstChild and nextSibling by
reference causes trouble, thank you. The problem is that it causes trouble
with objects unrelated to the loop itself, e.g. to variables defined _after_
the loop has terminated.
> and the script returns the attached file.
Do you mean it returns what is in the output file _I_ have attached, or did
_you_ try to attach something? If that is the case, then your attachment
didn't get through.
> It looks like a bogus bug?
I am certain it _is_ a genuine bug. For example, in PHP when you write:
$foo = array();
echo gettype($foo);
the output should not be NULL, but in my example script (unmodified, with
iteration by reference) things like this start happening at some point.
Regards,
Szczepan Hołyszewski
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php