Új hozzászólás Aktív témák
-
modder
aktív tag
válasz
Speeedfire
#14991
üzenetére
a copy-on-write memória modell miatt csak akkor kell referenciát használnod, ha paraméterben átadott változón akarsz úgy változtatni, hogy megtartsa az új értékét visszatérés után, csak ezt ugye illik metódus fejkommentjében feltüntetni.
Egyébként el tudom képzelni, hogy jóval hatékonyabb lehet nagy objektumok esetén, mintha visszatérnél:
public function csinalValamitObjektumon($objektum) {
$objektum->adat = 5; // lemasolja az $objektumot
return $objektum;
}
$objektum = new Objektum();
$objektum = csinalValamitObjektumon($objektum);Ennél jobb, ha referenciaként adod át, és nem térsz vissza vele.
http://hengrui-li.blogspot.hu/2011/08/php-copy-on-write-how-php-manages.html
Új hozzászólás Aktív témák
- Futás, futópályák
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Gyúrósok ide!
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- A fociról könnyedén, egy baráti társaságban
- Fogyjunk le!
- Linux kezdőknek
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Xiaomi 17 Ultra - jó az optikája
- Le Mans Ultimate
- További aktív témák...
- Eladó Huawei P Smart Z 4/64GB zöld / 12 hónap jótállás
- Telefon felvásárlás!! Xiaomi Redmi Note 13, Xiaomi Redmi Note 13 Pro, Xiaomi Redmi Note 13 Pro+
- Bomba ár! HP ProBook 430 G5 - i5-8GEN I 8GB I 256SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
- GAMER PC! Intel i9-12900KF / RTX 5070 / 32GB DDR4 /1TB Gen4 / B760 /1350w Platinum! BeszámítOK!
- AKCIÓ! Lenovo Legion Pro 5 WQXGA GAMER notebook - i9 14900HX 32GB DDR5 1TB SSD RTX 5070 8GB
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
