class VerifierFormulaire
{
// Propriétés
private $donnees;
private $erreurs;
private $ListeErreurs;
private $separateur = ',';
// Constructeur
public function __construct( $donnees, $separateur = null )
{
$this -> donnees = $donnees;
$this -> erreurs = array();
if (isset($separateur)) $this->separateur = $separateur;
//$this -> ListeErreurs = NULL;
}
// Méthodes
private function Recup_champs($champs)
{
$tableau = explode($this->separateur, $champs);
return $tableau;
}
public function TesterChampsVides($Champs)
{
$Champs = $this->Recup_champs($Champs);
//...
Pour instancier ta classe avec le séparateur ',' par défaut il te suffit de faire comme avant$VerifForm = new VerifierFormulaire($_POST);
mais si tu voulais utiliser le point virgule sans avoir à modifier ta classe, il te suffirait de faire
$VerifForm = new VerifierFormulaire($_POST, ';');
Mais encore une fois ce n'est pas forcément utile, juste un exemple pour le principe.