note 91267 added to language.types.float

From: Date: Wed, 03 Jun 2009 04:18:47 +0000
Subject: note 91267 added to language.types.float
Groups: php.notes 
Request: Send a blank email to php-notes+get-156305@lists.php.net to get a copy of this message
PHP will parse ".123" with no leading digit; just a decimal point. For a command-line example: php -r "echo 1 + .123;" The regular expression provided above does not parse it. My correction is: EXPONENT_DNUM = "[+-]?({DNUM} | ({LNUM} | {DNUM}) [eE][+-]? {LNUM})" NOTE: {LNUM} by itself is an integer, not a floating point. ---- Server IP: 209.41.74.194 Probable Submitter: 63.228.150.225 ---- Manual Page -- http://www.php.net/manual/en/language.types.float.php Edit -- https://master.php.net/note/edit/91267 Del: integrated -- https://master.php.net/note/delete/91267/integrated Del: useless -- https://master.php.net/note/delete/91267/useless Del: bad code -- https://master.php.net/note/delete/91267/bad+code Del: spam -- https://master.php.net/note/delete/91267/spam Del: non-english -- https://master.php.net/note/delete/91267/non-english Del: in docs -- https://master.php.net/note/delete/91267/in+docs Del: other reasons-- https://master.php.net/note/delete/91267 Reject -- https://master.php.net/note/reject/91267 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#156305) next »