Bonjour,
Voilà je me pose une question concernant les magicFunctions php.
Dans le fond, j'ai découvert récemment la magicFunction __toString(). Très pratique pour dire ce que doit retourner un objet sur un echo.
Moi, je travaille sur un objet d'une table utilisateur, par exemple. J'ai un __toString qui fait en sorte que si j'appelle on objet de type utilisateur sur un echo, j'ai en retour nom prenom.
Mais je veux savoir s'il existe un fonction qui se nommerai du style __toInt et qui ferait en sorte que si j'appelle mon utilisateur en castant de (int) il me retourne le code utilisateur.
exemple :
Si quelqu'un connait une telle méthode, ou a une idée, je suis intéressé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $monUtilisateur = new Utilisateur(); echo $monUtilisateur; // affiche, grâce à __toString(), "Thoma Dupond" echo (int)$monUtilisateur; // afficherait, grâce à __toInt(), "15"
Bonne journée,
Partager