Autor | Zpráva | ||
---|---|---|---|
ph@tE Profil * |
#1 · Zasláno: 31. 8. 2007, 18:36:16
Tak po delší době opět přispívám.
Na php.net jsem našel v komentářích příklad vyuřívající magickou metodu __toArray, která by prý měla fungovat jako __toString (akorát že konvertuje na array:-) ). Je to konkrétně tento kód: <?php class A { public function __toArray() { // do change to array } } function insertData(array $array) { // insert data into database } insertData($a = new A()); ?> Bohužel kód podle tohoto vzoru nefunguje a tak se ptám: je toto jenom blud, který mě měl zmást nebo v nějakých vyšších verzích PHP metoda __toArray normálně funguje? Díky |
||
Mastodont Profil |
#2 · Zasláno: 31. 8. 2007, 18:48:19
ph@tE
Ty neumíš anglicky, viď? Ta metoda, to jen takový návrh na vylepšení PHP - user could self define the __toXXX magic method |
||
ph@tE Profil * |
#3 · Zasláno: 31. 8. 2007, 19:49:13
Mastodont
Umím, ale moc jsem to nečetl, většinou jenom tak studuju kódy, abych se nezdržoval tím psaním okolo. Moc se omlouvám, příště se polepším. Můžete to smáznout nebo tak něco... |
||
ph@tE Profil * |
#4 · Zasláno: 31. 8. 2007, 19:55:49
Jinak hezký by to bylo, kdyby to bylo:-)
|
||
Časová prodleva: 17 let
|
0