Bug #53634 [Opn->Csd]: unknown property when writing to DateInterval::$days
| From: | stas@php.net | Date: | Mon, 24 Jan 2011 02:49:50 +0000 |
| Subject: | Bug #53634 [Opn->Csd]: unknown property when writing to DateInterval::$days | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-158130@lists.php.net to get a copy of this message | ||
Edit report at http://bugs.php.net/bug.php?id=53634&edit=1
ID: 53634
Updated by: stas@php.net
Reported by: danielc at analysisandsolutions dot com
Summary: unknown property when writing to DateInterval::$days
-Status: Open
+Status: Closed
Type: Bug
Package: Date/time related
Operating System: linux
PHP Version: 5.3SVN-2010-12-30 (SVN)
-Assigned To:
+Assigned To: stas
Block user comment: N
Private report: N
New Comment:
This bug has been fixed in SVN.
Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
Thank you for the report, and for helping us make PHP better.
Previous Comments:
------------------------------------------------------------------------
[2010-12-30 22:15:05] danielc at analysisandsolutions dot com
Description:
------------
One can not set the DateInterval::$days property. It is readable. All
other properties of DateInterval shown in var_dump() are writeable.
While similar to Bug #52738, this involves an actual property of the
DateInterval class.
Test script:
---------------
$i = new DateInterval('P1D');
$i->s = 8;
echo "S: $i->s\n";
echo "DAYS: $i->days\n";
$i->days = 6;
echo "DAYS: $i->days\n";
Expected result:
----------------
S: 8
DAYS: -99999
DAYS: 6
Actual result:
--------------
S: 8
DAYS: -99999
PHP Fatal error: main(): Unknown property (days) in
/home/danielc/test.php on line 7
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=53634&edit=1