ID: 6665 Updated by: lobbin Reported By: [EMAIL PROTECTED] Status: Open Bug Type: XML related Operating System: Solaris 7 & 8 PHP Version: 4.0.2 New Comment:
I can reproduce this with PHP 4.1.0/Linux $this->data works if assigned a value in __TestParser1() constructor. Previous Comments: ------------------------------------------------------------------------ [2000-09-12 01:06:19] [EMAIL PROTECTED] <? require_once "XML/Parser.php"; class __TestParser1 extends XML_Parser { var $data; function __TestParser1() { $this->XML_Parser(); } function startHandler($xp, $element, $attribs) { } function endHandler($xp, $element) { } function cdataHandler($xp, $cdata) { $this->data=$cdata; } function defaultHandler($xp, $cdata) { } } $o = new __TestParser1(); $o->parseString("<?xml version='1.0' ?><root>foo</root>", 1); echo $o->data; // Should print 'foo', it does not print anything ?> No php.ini used EXTRA_LDFLAGS="-Wl,-s" \ CPPFLAGS=$CFLAGS \ ./configure \ --with-regex=system \ --enable-shared \ --enable-track-vars \ --with-config-file-path=/usr/local/etc \ --with-mysql=/usr/local \ --enable-ftp \ --enable-xml \ --with-gd=no \ --with-db2=no \ --with-db3=no \ --with-zlib=no \ ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=6665&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]