Hello geeks,

A geek is needed to clarify PHP bug #45712. This is an edge case but the test 
(bug45712.phpt) contains code similar to the following:

<?php
$inf = pow(0, -2);

var_dump($inf);          // float(INF)
var_dump($inf ==  $inf); // bool(false)
var_dump($inf === $inf); // bool(true)
?>

That's how it's behaved since ~forever (AFAICT) and remains in 5.3.7-dev, but 
PHP 5.4.0-dev changes behavior so both now return true.

Is this is how we want it? And how should this be documented/explained?

Regards,
Philip



--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to