Re: & performance issues

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Apr 17, 2008 at 12:14 AM, Robert Cummings <robert@xxxxxxxxxxxxx>
wrote:

> If it's faster, it's faster so that would suggest a performance gain...
> but as many will tell you, and you most likely already know... is the
> gain worth the effort? BTW, rote replacement of references like that,
> may not be a good idea. There are times when you really do want a
> reference to an object... or maybe not... but you or someone else might
> have done it anyways ;)
>

im not sure if its worth the effort yet; thats sortof why im asking about it
on the list.  obviously ill risk introduction bugs, which obviously, i dont
want to do... ill have to analyze the regression system as it stands.  if
its decent, i might be able to use it as a benchmark utility and to test for
bugs after the mass conversion.

Contrast:
> <?php
>
>    $b = new Foo();
>    $a = &$b;
>    $a = new Fee();
>
> ?>
>
> Versus:
> <?php
>
>    $b = new Foo();
>    $a = $b;
>    $a new Fee();
>
> ?>
>
> In the first $b references the instance of Fee since $a is a reference.
> In the second, $b remains an instance of Foo when $a becomes and
> instance of Fee.


wow, thats a clever example.  honestly, i dont think ive ever done that
before myself... but clearly that doesnt mean others havent in this
codebase.  thanks for the insight.

-nathan

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux