Hirdetés
- Luck Dragon: Asszociációs játék. :)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- GoodSpeed: Munkaügyi helyzet Hajdú-Biharban: észak és dél
- sziku69: Fűzzük össze a szavakat :)
- Yézi: "Új" gépház
- droidic: Safe Mode az agyban
- Gurulunk, WAZE?!
- GoodSpeed: 3I/Atlas: Üstökös vagy idegen civilizáció űrhajója?
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- urandom0: Száműztem az AI-t az életemből
Új hozzászólás Aktív témák
-
Peter Kiss
őstag
Nem, a különbség nem csak szintaktika, és nekem nem ekvivalens a kettő. Ha én valahol egy interface-t (vagy egy sima általános object-et várnék (stdClass?)) várok, akkor nem mondhatom minden egyéb teszt nélkül neki azt, hogy __toString() mert egyből meghalhat (attól eltekintve, hogy valószínűleg nem ezért várunk egy adott típusú elemet).
A különbség elvi, PHP-ban egészen pontosan elvi hiba. Eleve, magic gyűjtőnév alatt vannak, ez messze nem tervezés eredménye, shol sem lehet arra számítani, hogy ezek ott vannak az adott objektumban.
@Swifty
Ez még példának is rossz volt... A __toString()-t soha sem használjuk ilyenre... Semmilyen production kódba nem írunk ilyet így... MVC-ben főleg nem így dolgozunk... -
Swifty
csendes tag
Persze... Csak példát mondtam...

Lényeg az, hogy az adott funkción keresztül megkapod az objektum tartalmát string-ként... Amit persze örököltethetsz, fejlesztheted, stb...
Viszont a saját metódusod használata így nézne ki:
echo $foo->mivanbennem();A magic method-dal meg:
echo $fooSőt:
echo 'Ez van az objektumban: '.$foo
Új hozzászólás Aktív témák
- Automata kávégépek
- Nem indul és mi a baja a gépemnek topik
- Arc Raiders
- Nincs több titok a OnePlus 15R-t illetően, megjött Európába
- Az SK Hynix elárulta, hogy meddig nem lesz elég memória
- Íme az év legszebb játékai - a Digital Foundry szerint
- Luck Dragon: Asszociációs játék. :)
- Januártól igényelhető a kiskorúak tartalomvédelme a mobilszolgáltatóknál
- Milyen notebookot vegyek?
- CADA, Polymobil, és más építőkockák
- További aktív témák...
- Apple iPhone 11 128 GB Lila 1 év Garancia Beszámítás Házhozszállítás
- iPad 11(A16) 128GB Kék Wifi Hibátlan/2026.10.28.Apple Gar./Akku 100%
- Canon EF 300mm f/2.8L IS USM teleobjektív - Újszerű -
- KARÁCSONYI AKCIÓ!!! LENOVO ThinkCentre M700 - i5, 8GB/120GB
- iPhone 14 Pro 128GB Gold Megkímélt/1-3 hónap gar./Akku 86%/p4644
- 183 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5090
- HIBÁTLAN iPhone 12 mini 64GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS2036
- Samsung Galaxy A54 128GB,Átlagos,Adatkabel,12 hónap garanciával
- Dell Latitude 7410 Intel I7-10810U Refurbished - Garancia
- BESZÁMÍTÁS! ASROCK B650M R7 7700 16GB DDR5 1TB SSD RTX 3070Ti 8GB ASUS TUF GT301 GIGABYTE 750W
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


