note 46408 deleted from language.types.float by aidan

From: Date: Sun, 10 Oct 2004 07:52:28 +0000
Subject: note 46408 deleted from language.types.float by aidan
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-78264@lists.php.net to get a copy of this message
Note Submitter: rSm ---- If you're used to shift numbers to left (or right), like <?php echo (double)(1 << ($n * 10)); ?> you'd better change it for something more secure, like <?php echo pow(2, $n * 10); ?> 'cause sometimes PHP seem to evaluate it using integer values ¬ ¬ PS It doesn't matter if $n is an integer or not, neither if you add as many '(double)' casts in every position you could think of.

« previous php.notes (#78264) next »