Hirdetés
- Vivo X200 Pro - a kétszázát!
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Két új egyszerűbb Qualcomm rendszerchip érkezik
- Milyen hagyományos (nem okos-) telefont vegyek?
- Samsung Galaxy S25 - végre van kicsi!
- Felfrissítette magát a Galaxy Watch4
- Egykezes zongoradarab a Vivotól
- Hivatalos a OnePlus 13 startdátuma
- Örömkönnyek és üres kezek a TriFold startjánál
- Apple Watch
Ú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
- Jabra Evolve2 40 headset
- Xbox Wireless Controller - Gold Shadow Special Edition (2023) 2025.12.17.MS jótállás
- GIGABYTE RTX 5090 32GB GDDR7 AORUS XTREME WATERFORCE - Új, Bontatlan, 3 év garancia - Eladó!
- ASUS RTX 5090 32GB GDDR7 ROG ASTRAL LC OC - Új, Bontatlan, 3 év garancia - Eladó!
- Lenovo IdeaPad Pro 5 (14") újszerű állapot, garanciás
- LG 55C4 - 48" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - A9 Gen7 CPU
- Samsung Galaxy Tab A9 / 4/64GB / Kártyafüggetlen / 12Hó garancia
- LG 25GR75FG - E-Sport Monitor - FHD 360Hz 1ms - NVIDIA Reflex + G-sync - AMD FreeSync - HDR 400
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9700X 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RX 9060 XT 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




