note 90961 added to language.operators.increment

From: Date: Mon, 18 May 2009 18:15:22 +0000
Subject: note 90961 added to language.operators.increment
Groups: php.notes 
Request: Send a blank email to php-notes+get-155695@lists.php.net to get a copy of this message
The following syntax: <?php $arr['elem']['subelem'] = '10'; ++$arr['elem']['subelem']; var_dump($arr['elem']['subelem']); ?> is OK (outputs 11), but the following one: <?php $arr['elem']['subelem'] = '10'; ++($arr['elem']['subelem']); var_dump($arr['elem']['subelem']); ?> causes a syntax error. Seems like expression syntax in PHP is self-inconsistent and not "C-style". ---- Server IP: 82.177.164.100 Probable Submitter: 83.9.149.121 ---- Manual Page -- http://www.php.net/manual/en/language.operators.increment.php Edit -- https://master.php.net/note/edit/90961 Del: integrated -- https://master.php.net/note/delete/90961/integrated Del: useless -- https://master.php.net/note/delete/90961/useless Del: bad code -- https://master.php.net/note/delete/90961/bad+code Del: spam -- https://master.php.net/note/delete/90961/spam Del: non-english -- https://master.php.net/note/delete/90961/non-english Del: in docs -- https://master.php.net/note/delete/90961/in+docs Del: other reasons-- https://master.php.net/note/delete/90961 Reject -- https://master.php.net/note/reject/90961 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#155695) next »