Temphplate
[ class tree: Temphplate ] [ index: Temphplate ] [ all elements ]

Class: TphplAlternator

Source Location: /class.temphplate.php

Class Overview


Classe permettant de simplifier l'alternance de valeurs. Très utile pour alterner les couleurs de lignes dans une table par exemple. C'est cette classe qui est utilisée dans la commande prédéfinie {alt} de Temphplate.


Author(s):

Version:

  • 1.0

Methods



Class Details

[line 1696]
Classe permettant de simplifier l'alternance de valeurs. Très utile pour alterner les couleurs de lignes dans une table par exemple. C'est cette classe qui est utilisée dans la commande prédéfinie {alt} de Temphplate.

  1. $alt = new TphplAlternator(1, 2, 3);
  2. echo $alt->get();
  3. echo $alt->get();
  4. echo $alt->get();
  5. echo $alt->get();
  6. Résultat: 1231.




Tags:

version:  1.0
see:  Temphplate
author:  Nicolas Chambrier <naholyr@yahoo.fr>


[ Top ]


Class Methods


constructor TphplAlternator [line 1733]

TphplAlternator TphplAlternator( )

Constructeur. Peut prendre un nombre indéfini d'arguments, qui seront autant de valeurs à alterner.



[ Top ]

method addValue [line 1754]

void addValue( mixed $value)

Ajoute une valeur d'alternance en fin de file.

  1. $alt = new TphplAlternator(1,2);
  2. $alt->get(); // 1, prochain attendu: 2
  3. $alt->get(); // 2, prochain attendu: 1
  4. $alt->addValue(3);
  5. $alt->get(); // 1, prochain attendu: 2
  6. $alt->get(); // 2, prochain attendu: 3
  7. $alt->get(); // 3, prochain attendu: 1
  8. etc...




Parameters:

mixed   $value   la valeur à ajouter

[ Top ]

method get [line 1770]

void get( [boolean $next = TRUE])

Renvoie la valeur courante, et passe à la valeur suivante.

  1. $alt = new TphplAlternator(1,2,3);
  2. $alt->get(); // 1, prochain attendu: 2
  3. $alt->get(FALSE); // 2, prochain attendu: 2
  4. $alt->get(); // 2, prochain attendu: 3
  5. etc...




Parameters:

boolean   $next   Si ce paramètre vaut FALSE, on ne passe pas à la valeur suivante. le prochain appel à get renverra la même valeur.

[ Top ]

method lastValue [line 1786]

mixed lastValue( )



Tags:

return:  la dernière valeur renvoyée par un appel à get.
see:  TphplAlternator::get()


[ Top ]

method nbValues [line 1809]

int nbValues( )



Tags:

return:  le nombre de valeurs ajoutées


[ Top ]

method reset [line 1801]

void reset( )

Remet à 0 l'alternance des valeurs

  1. $alt = new TphplAlternator(1,2,3);
  2. $alt->get(); // 1, prochain attendu: 2
  3. $alt->get(); // 2, prochain attendu: 3
  4. $alt->reset();
  5. $alt->get(); // 1, prochain attendu: 2
  6. $alt->get(); // 2, prochain attendu: 3
  7. etc...




[ Top ]


Documentation generated on Wed, 29 Sep 2004 11:40:14 +0200 by phpDocumentor 1.3.0RC3