From:             [EMAIL PROTECTED]
Operating system: RedHat Linux 7.0.1/j
PHP version:      4.0.4pl1
PHP Bug Type:     Scripting Engine problem
Bug description:  Cannot use bitwise operators in class initilization

Initilizing class var as "var $varname = intval | intval;" causes error.
Both & and | gives the same error.

I'm using sevral non-standard extentions for Japanese language support. These 
extensions should be nothing to do with this problem. (These extentions do not patch 
to core distribution)

Please let me know if you need more info.

== PHP SOURCE ==
<?php 
define('C1',1);
define('C2',2);

class foo {
        var $b = C1 | C2;
        
        function foo() {
                echo "Called Constructor<br>\n";
                $this->b = C1 | C2;
        }

}

$c = new foo;
echo $c->b;

?>
==== PHP SOURCE END ======

==== ERROR MSG =====
Parse error: parse error, expecting `','' or `';'' in 
/home/httpd/httpd/html/tmp/test.html on line 6
==== ERROR MSG END =====

==== CONGIURE ====
./configure --with-apxs --disable-short-tags --enable-bcmath  --with-zlib-dir 
--enable-ftp --with-imap --with-mhash --with-mcrypt --with-pgsql --with-swf  
--enable-sysvsem --enable-sysvshm --with-zlib --enable-iconv --with-kakasi 
--enable-jstring --enable-mbregex --with-namazu --with-gd=../gd-1.8.3/ 
--with-jpeg-dir=/usr --with-xpm-dir=/usr/X11R6
===== CONGIURE END ====




-- 
Edit Bug report at: http://bugs.php.net/?id=9189&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