note 123897 added to language.operators.increment

From: Date: Fri, 31 May 2019 11:12:02 +0000
Subject: note 123897 added to language.operators.increment
Groups: php.notes 
Request: Send a blank email to php-notes+get-211147@lists.php.net to get a copy of this message
Found some strange behaviour <?php $params = [ ]; echo ++($params['someIntField'] ?? 1); //in PHP5 // echo ++(isset($params['someIntField']) ? $params['someIntField'] : 1); ?> caused <br /> <b>Parse error</b>: syntax error, unexpected ';', expecting :: (T_PAAMAYIM_NEKUDOTAYIM) in <b>[...][...]</b> on line <b>6</b><br /> on PHP7 and > <br /> <b>Parse error</b>: syntax error, unexpected '(' in <b>[...][...]</b> on line <b>6</b><br /> on PHP5 ---- Server IP: 208.43.231.9 Probable Submitter: 185.85.3.195 (proxied: 212.233.125.98) ---- Manual Page -- http://php.net/manual/en/language.operators.increment.php Edit -- https://master.php.net/note/edit/123897 Del: integrated -- https://master.php.net/note/delete/123897/integrated Del: useless -- https://master.php.net/note/delete/123897/useless Del: bad code -- https://master.php.net/note/delete/123897/bad+code Del: spam -- https://master.php.net/note/delete/123897/spam Del: non-english -- https://master.php.net/note/delete/123897/non-english Del: in docs -- https://master.php.net/note/delete/123897/in+docs Del: other reasons-- https://master.php.net/note/delete/123897 Reject -- https://master.php.net/note/reject/123897 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#211147) next »