Re: [fw-general] Re: [PHP-DEV] ZF 0.8.0 Unit Tests behaving different on PHP 5.2.1 and PHP 5.2.2-dev

From: Date: Mon, 16 Apr 2007 17:57:12 +0000
Subject: Re: [fw-general] Re: [PHP-DEV] ZF 0.8.0 Unit Tests behaving different on PHP 5.2.1 and PHP 5.2.2-dev
References: 1 2 3 4 5  Groups: php.internals php.qa 
Request: Send a blank email to php-qa+get-28184@lists.php.net to get a copy of this message
Sebastian, it should also be mentioned that when you are refferring to a test within ZF you should always look against the latest version of ZF. Since 0.8 I've fixed several issues for the I18N core and about 2000 lines of code have changed only for I18N which you are referring with Zend_Date_Dateobject-Tests. Independent on why this failure is there I also have to mention that I think that we will not fix issues within ZF which are raised due to the development tree of a php version. If php 5.2.2 is released and we have an issue with it we will fix it, but as this php version will probably be changed until it's release it would be nonsense to fix bugs which may be not in there when the new version of php is released. But keep your good work going... you've already found some nasty bugs which have been fixed ;-) Greetings Thomas I18N Team Leader for the Zend Framework ----- Original Message ----- From: "Sebastian Nohn" <sebastian@nohn.net> To: "Antony Dovgal" <antony@zend.com> Cc: "Sebastian Nohn" <sebastian@nohn.net>; "Zend Framework General" <fw-general@lists.zend.com>; <ilia@php.net>; <php-qa@lists.php.net>; <internals@lists.php.net> Sent: Monday, April 16, 2007 10:32 AM Subject: [fw-general] Re: [PHP-DEV] ZF 0.8.0 Unit Tests behaving different on PHP 5.2.1 and PHP 5.2.2-dev
On Mon, April 16, 2007 10:10 am, Antony Dovgal wrote:
On 04/15/2007 11:05 AM, Sebastian Nohn wrote:
<?php $a = 6900000000; var_dump($a); $b = "A is: ".$a; var_dump($b); ?> 5.2.1 output is: float(6.9E+9) string(16) "A is: 6900000000" 5.2.2-dev output is: float(6.9E+9) string(12) "A is: 6.9E+9"
Nice catch, thanks. What do you think is the most correct output for 1 000 000 000 000 000 (with precision = 14)? Versions <= 5.2.1 output "1E+15", 5.2.2 says "1.0E+15".
Whatever is done, if the result is a different behaviour between 5.2.1 and 5.2.2, it needs to be documented in the change log / release notes. - Sebastian


« previous php.qa (#28184) next »