par
sadeq » 10 sept. 2008, 15:19
_activmik a raison, tu es en train de réinventer la roue et c'est un travail sup qui ne sert à rien exactement comme ta fonction :
$curseur = poscurseur($montTableau, 1); // c'est cette fonction qui m'intéresserait ! elle positionnerai le curseur de monTableau sur la valeur "test1" (clé = 1)
Car si la fonction poscurseur() positionne le curseur à 1 alors $curseur est systématiquement 1 et celà revient à dire, tout simplement, que :
$curseur = 1;
Car positionner un curseur n'est pas une opération qui implique physiquement le tableau mais c'est une opération logiquement préparatoire qui implique une variable jouant le rôle d'indice de tableau (comme $curseur) Positionner le curseur à 1 s'écrit alors : $curseur = 1;
Quant aux opérations: suivant() ou pécédent(), elles vont agir sur la valeur de l'indice $curseur. Suivant() va faire $curseur++ et Précédent() fera $curseur--
Le curseur $curseur est donc le seul impliqué physiquement par les opérations de positionnement, il est un élément commun (partagé) utilisé par l'ensemble des fonctions de positionnement. Il est donc une variable globale ou partagée.
[b]_activmik[/b] a raison, tu es en train de réinventer la roue et c'est un travail sup qui ne sert à rien exactement comme ta fonction :
[quote="maheu"]
[php]
$curseur = poscurseur($montTableau, 1); // c'est cette fonction qui m'intéresserait ! elle positionnerai le curseur de monTableau sur la valeur "test1" (clé = 1)
[/php]
[/quote]
Car si la fonction poscurseur() positionne le curseur à 1 alors $curseur est systématiquement 1 et celà revient à dire, tout simplement, que : [php]$curseur = 1;[/php]
Car positionner un curseur n'est pas une opération qui implique physiquement le tableau mais c'est une opération logiquement préparatoire qui implique une variable jouant le rôle d'indice de tableau (comme $curseur) Positionner le curseur à 1 s'écrit alors : $curseur = 1;
Quant aux opérations: suivant() ou pécédent(), elles vont agir sur la valeur de l'indice $curseur. Suivant() va faire $curseur++ et Précédent() fera $curseur--
Le curseur $curseur est donc le seul impliqué physiquement par les opérations de positionnement, il est un élément commun (partagé) utilisé par l'ensemble des fonctions de positionnement. Il est donc une variable globale ou partagée.