29-11-2010, 08:45 PM
(28-11-2010, 03:53 AM)niahoo a écrit : Tu n'a pas lu. C'est une interface qui permet à ta classe d'avoir le comportement d'un tableau.
dans mon exemple bidon au dessus,
je fais par exemple « $armes[] = new Weapon($weapon_id, $myplayer->weaponBonuses()); »
mais n'oublions pas que $armes est une instance d'une classe perso,
donc tu as tous les
$armes->getCeQueTuVeux(),
$armes->getBestDPSWeaponID(),
$armes-><obtenir les armes pour lesquelles les bonus donnés n'auront plus d'effet en s'améliorant>()
etc..
Fin bon c'est pas un tableau quoi.
J'ai pas lu?
(28-11-2010, 03:53 AM)niahoo a écrit : non plus précisément, l'arrayobject est une classe qui se comporte comme un tableau.
Tu es sur?

Dexyne : pour ta fonction fait attention, effectivement, la fonction que tu donnes n'est pas dynamique, tu met la valeur "'toto'" a chaque fois dans ton objet, alors que l'autre version te permet de mettre se que tu veux, et que par DEFAUT elle aura une valeur si toi tu n'en met pas lors de l'appel (c'est juste un cas particulier) ^^
Dévotion, jeu multijoueur gratuit par navigateur de stratégie et de conquête
The Magic Institute, le jeu de magie médieval fantastique gratuit en ligne
Rapture Studio : créateur de divertissement pour tous
JePolitique.fr - débattons ensemble
JécrisLaConstitution.fr - ne laissons pas les Hommes aux pouvoirs écrire les règles du pouvoir
Je Deviens Citoyen (Association à but non lucratif)
The Magic Institute, le jeu de magie médieval fantastique gratuit en ligne
Rapture Studio : créateur de divertissement pour tous
JePolitique.fr - débattons ensemble
JécrisLaConstitution.fr - ne laissons pas les Hommes aux pouvoirs écrire les règles du pouvoir
Je Deviens Citoyen (Association à but non lucratif)