note 56662 deleted from function.gettype by cmb

From: Date: Mon, 02 Nov 2020 21:59:05 +0000
Subject: note 56662 deleted from function.gettype by cmb
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-215779@lists.php.net to get a copy of this message
Note Submitter: gilthansNOSPAM at gmail dot com ---- NaN and #IND will return double or float on gettype, while some inexistent values, like division by zero, will return as a boolean FALSE. 0 by the 0th potency returns 1, even though it is mathematically indetermined. <?php $number = 5/0; $number2 = sqrt(-3); $number3 = pow(0, 0); $number4 = 0/0; echo $number."<br />"; echo $number2."<br />"; echo $number3."<br />"; echo $number4."<br />"; echo "<br />"; echo gettype($number)."<br />"; echo gettype($number2)."<br />"; echo gettype($number3)."<br />"; echo gettype($number4); ?> This will return: -1.#IND 1 boolean double integer boolean 0 1 1 0 PHP Warning: Division by zero in C\test.php on line 2 PHP Warning: Division by zero in C:\test.php on line 5

« previous php.notes (#215779) next »