Mammouth du PHP |
19672 Messages
21 oct. 2005, 09:10
Dans l'idée générale, c'est ça, mais en principe, on ne fait pas de echo dans une classe objet, on ne fait qu'y manipuler des données et retourner un résultat: dans le code d'affichage par la suite on récupère ce résultat pour l'afficher à l'écran. Dans le principe général, il faudrait donc procéder comme ceci:
<?php
class Jeu
{
/**
* Variable de classe
*
* @var String
*/
var $adresse;
/**
* Constructeur
*
* @param String $adresse
* @return Jeu
*/
function Jeu($adresse)
{
$this->adresse = $adresse;
}
/**
* Méthode de classe
*
* @return Boolean
*/
function check_email()
{
// code de validation
$retour = ($this->adresse == "[email protected]") ? true : false;
//...
// retour du résultat
return $retour;
}
}
/* Utilisation */
/* On crée une instance de la classe */
$verif = new Jeu("[email protected]");
/* On appelle une méthode de classe */
$valide = $verif->check_email();
?>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse 