Hirdetés
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- sziku69: Fűzzük össze a szavakat :)
- eBay-es kütyük kis pénzért
- Luck Dragon: Asszociációs játék. :)
- Brogyi: CTEK akkumulátor töltő és másolatai
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- gban: Ingyen kellene, de tegnapra
- sziku69: Szólánc.
- Luck Dragon: MárkaLánc
- lezso6: Miért is jó, ha dohányzol?! Megéri rászokni!
Új hozzászólás Aktív témák
-
Peter Kiss
őstag
válasz
Sk8erPeter #2 üzenetére
Megoszthatom a tesztet, de nem akarok nevetség tárgya lenni, annyira faék.
Gyakorlati használata rém egyszerű (egyszerű példában persze
):
class IT implements IteratorAggregate {
protected $_a = array();
public function getIterator() {
return new ArrayIterator($this->_a);
}
}TableEntity-mben:
abstract class TableEntity extends \System\ObjectBase implements \IteratorAggregate, \System\Collections\IEnumerable {
/* ... */
public function getIterator() {
return new \ArrayIterator($this->ToArray());
}
}---
Amint kiküldöm az első hozzászólást, kapcsolok is rá a borítékra.
-
modder
aktív tag
válasz
Sk8erPeter #2 üzenetére
gyakorlati hasznát én ennek pl. a Kohana ORM moduljában láttam, ahol egy lekérdezés pl.:
ORM::factory('Entitas')->find_all()
egy iterálható objektumot ad vissza entitásokról, és végig lehet rajta menni foreach-csel. A háttérben pedig a mysql result set-ből dolgozik. Az értelme valami olyasmi, hogy nem alakítja az összes adatbázis sort objektummá, csak akkor, amikor konkrétan el akarod érni.
Új hozzászólás Aktív témák
- Yoga Slim 7 15ILL9 15.3" 3K IPS érintő Ultra 7 256V Arc 140V 16GB 1TB NVMe IR kam gar
- Mint az új! Samsung Galaxy Z Flip5 2 év garanciával
- Iphone 17 Pro Cosmic Orange 256GB/Független
- Acer Nitro ANV16-41 16" FullHD 165Hz - Ryzen 8645HS - 32GB/1TB - RTX 4050
- Asztali PC , R5 5500 , RX 5700 XT , 16GB RAM , 512GB NVME
- BESZÁMÍTÁS! ASUS TUF Z390-PRO GAMING alaplap garanciával hibátlan működéssel
- Új Dell 14 Inspiron 5435 FHD+ Ryzen7 7730U 4.5Ghz 16GB 512GB SSD Radeon RX Vega 8 Win11 Garancia
- 134 - Lenovo Legion Pro 7 (16IRX8H) - Intel Core i9-13900HX, RTX 4090 - 3 év garancia
- LENOVO Legion Pro 5 16IRX8 - 16" WQXGA 240Hz - i5-13500HX - 16GB - 1TB - RTX 4060 - 9 Hó garancia
- GYÖNYÖRŰ iPhone 12 mini 128GB White-1 ÉV GARANCIA - Kártyafüggetlen, MS3469, 95% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest