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]

Reply via email to