phpbar.de logo

Mailinglisten-Archive

[php] call by reference - performance

[php] call by reference - performance

Alexander Wagner php_(at)_phpcenter.de
Thu, 13 Dec 2001 14:24:27 +0100


Thies C. Arntzen wrote:
> > >     1. arrays "by reference" passen ist langsamer als "ba value"
> > >
> > >     2. bei objects ist es umgekehrt.
> > >
> > >     in ZE2 werden objecte dann schnell "by reference" gepassed.
> >
> > dein erster punkt ist sehr interessant...
> > worauf begründet sich das ?
>
>     wenn ein array call-by-ref gepassed wird, dann werden intern
>     alle refcounts von allen elementen angefasst.

Ist das auch der Fall, wenn man ein Objekt hat, welches ein oder 
mehrere Arrays enthält?

Wäre es dann nicht so, dass bei Objekten mit kleinen Arrays "by 
reference" schneller ist und ab einer gewissen Array-Größe "by value"?

Oder ist auch da generell "by reference" schneller?

Gesundheit
Wagner

-- 
"Sometimes dealing with win2k is like dealing with a cross between HAL 
and a VCR that always blinks 12:00."


php::bar PHP Wiki   -   Listenarchive