changing NULL behavior in PHP arithmetic
| From: | cr dot vegelin at gmail dot com | Date: | Thu, 15 Apr 2010 07:46:32 +0000 |
| Subject: | changing NULL behavior in PHP arithmetic | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-304105@lists.php.net to get a copy of this message | ||
Hi All,
Is there an option in PHP to change the behavior of NULL in PHP functions ?
Now PHP uses NULL as a 0 (zero) for arithmetic, for example:
NULL + 6 = 6
NULL * 6 = 0
NULL / 6 = 0
6 / NULL = Division by zero
What I need is the same behavior as #N/A (or =NA()) in Excel, where:
#N/A + 6 = #N/A
#N/A * 6 = #N/A
#N/A / 6 = #N/A
6 / #N/A = #N/A
because arithmetic operations with "Unknown" operands should result to "Unknown"
...
TIA, Cor