Help w/ Parser

From: Date: Mon, 07 Nov 2011 02:53:52 +0000
Subject: Help w/ Parser
Groups: php.internals 
Request: Send a blank email to internals+get-56083@lists.php.net to get a copy of this message
I'm having trouble getting some changes to the parser to recognize some new syntax. I've attached a patch of what I've done. Here is the syntax I am trying to get to be parsed properly: <?php class TimePeriod { public $Seconds; public function __construct($Seconds) { $this->Seconds = $Seconds; } // Getters/Setters public $Hours { get { return $this->Seconds / 3600; } set { $this->Seconds = $value * 3600; } // The variable $value holds the incoming value to be "set" } }; ?> After compiling and attempting to execute the above PHP file, I'm getting this parse error: Parse error: syntax error, unexpected 'get' (T_STRING), expecting get (T_GET) or set (T_SET) in /mnt/hgfs/svn/php-src-test/test.php on line 13 Why is the parse recognizing the 'get' as T_STRING rather than get (T_GET)? Thanks, -Clint

« previous php.internals (#56083) next »