17-10-2010, 10:34 AM
(Modification du message : 17-10-2010, 10:35 AM par Sephi-Chan.)
(17-10-2010, 12:23 AM)Argorate a écrit : Sephi-Chan : la définition de ma fonction est pourtant clair pour moi
function find_str => on recherche donc "str" <=> $str (comme son nom l'indique). Et dans quoi es ce qu'on le recherche...? Dans un chaine <=> $string... pour moi c'est logique, je cherche une chaine dans une chaine (donc normal d'utiliser les meme termes), donc str dans string...
bref, le nom de la fonction explique tout ce qu'il y a a savoir... mais ceci n'est pas très important, le principal c'est de s'y retrouver. ^^
D'accord, et si tu avais eu une troisème string en argument, tu aurais trouvé une autre variante genre $str1ng ? iffle:
Avec ton nommage, on ne sait pas si on cherche $string dans $str ou $str dans $string (avantage à l'objet où on fait string.index(substring) !).
Avec $substring et $string, on sait directement qu'on va chercher $substring dans $string.
Essaye d'avoir un regard critique sur tes pratiques, quoi… C'est beaucoup plus important que ce que tu crois.
Sephi-Chan