Re: svn: /phpdoc/en/trunk/reference/datetime/datetime/ add.xml modify.xml setdate.xml setisodate.xml settime.xml settimestamp.xml settimezone.xml
sub.xml
| From: | Daniel Convissor | Date: | Tue, 04 May 2010 17:05:53 +0000 |
| Subject: | Re: svn: /phpdoc/en/trunk/reference/datetime/datetime/ add.xml modify.xml setdate.xml setisodate.xml settime.xml settimestamp.xml settimezone.xml sub.xml |
||
| References: | 1 2 | Groups: | php.doc |
| Request: | Send a blank email to phpdoc+get-969381788@lists.php.net to get a copy of this message | ||
Hi Derick:
On Tue, May 04, 2010 at 03:50:36PM +0100, Derick Rethans wrote:
> On Tue, 4 May 2010, Daniel Convissor wrote:
>
> > Revision:
> > http://svn.php.net/viewvc?view=revision&revision=298971
> >
> > Log:
> > Procedural methods operate on object by reference.
>
> Uh? That's nonsense. They don't operator on a reference of the object.
> Objects are not passed by a real reference here.
While the C source code is not using references (I haven't looked, but I
believe you), they sure act like they are. The object passed as the
parameter gets modified. For example:
$date = date_create();
date_date_set($date, 2001, 2, 3);
echo date_format($date, 'Y-m-d'); // 2001-02-03
It seems the documentaiton should cover behavior, not the internal
technical structure. If people disagree, is there a better way to
docment this?
Thanks,
--Dan
--
T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y
data intensive web and database programming
http://www.AnalysisAndSolutions.com/
4015 7th Ave #4, Brooklyn NY 11232 v: 718-854-0335 f: 718-854-0409