#20437 [Com]: static $m=1|2;

From: Date: Fri, 15 Nov 2002 23:55:31 +0000
Subject: #20437 [Com]: static $m=1|2;
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-25019@lists.php.net to get a copy of this message
ID: 20437 Comment by: rrobin@greenapple.com Reported By: rrobin@greenapple.com Status: Bogus Bug Type: Scripting Engine problem Operating System: BSDI PHP Version: 4.2.1 New Comment: i am not in the class, the whole file contains only <?php static $m=1|2; ?> Previous Comments: ------------------------------------------------------------------------ [2002-11-15 01:03:46] derick@php.net From http://www.php.net/manual/en/language.oop.php: Note: In PHP 4, only constant initializers for var variables are allowed. To initialize variables with non-constant values, you need an initialization function which is called automatically when an object is being constructed from the class. Such a function is called a constructor (see below). ------------------------------------------------------------------------ [2002-11-14 21:45:20] rrobin@greenapple.com it seems that i cannot do static $m=1|2|4; getting rid of the static would compile it. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=20437&edit=1

« previous php.bugs (#25019) next »