On 11-05-28 08:36 PM, TR Shaw wrote:
Well the argument has both sides. Division by zero on many platforms resulted
in zero. Then came IBM360 and it generated an exception causing big time issues
in legacy code so a OS patch was written to intercept the interrupt, jam the
result to zero and return.
Although mathematically undefined is correct, in most programtic cases zero is
an acceptable and in fact a preferred result.
(sorry for the top posting)
Personally, I prefer the exception. Logically, I can take 0 from
something an infinite number of times... zero seems a far cry from this.
To properly determine the intent of a division by zero, I think the
programmer SHOULD have to handle it.
Personally, I don't see 0 as acceptable. It suggests improper boundary
checking.
Cheers,
Rob.
--
E-Mail Disclaimer: Information contained in this message and any
attached documents is considered confidential and legally protected.
This message is intended solely for the addressee(s). Disclosure,
copying, and distribution are prohibited unless authorized.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php