Example #1
0
$user1 = new User('Vincent', 'Phillippe');
$user2 = new User('Elodie', 'Perrotton');
//var_dump($user1);
// une constante d'appel depuis un objet de la clase
echo beautiful($user1->getNom()) . "<br />";
echo beautiful($user1::FORMATION) . "<br />";
// un attribut static s'appel depuis la classe
echo beautiful(User::getLangue()) . "<br />";
echo "<h3>Noms: </h3>";
// appel d'un helper bold() comme beautiful() en dessus en affichant le nom de chaque utilisateur
echo bold($user1->getNom()) . "<br />";
echo bold($user2->getNom()) . "<br />";
$user1->setEnabled(0);
echo beautiful("L'utilisateur " . $user1->getNom() . " est inactif");
echo "<h3>Prenoms: </h3>";
echo $user1->getPrenom() . "<br />";
echo $user2->getPrenom() . "<br />";
echo "<h3>Réactions: </h3>";
echo $user1->reagir("François Hollande est un tres bon président !") . "<br />";
echo $user2->reagir("Nicolas Sarkozy est pas mal physiquement...") . "<br />";
//appel d'une méthodes repond() en envoyant l'utilisateur
echo $user1->repond($user2, "Il ne me plait pas beaucoups le nain de jardin!") . "<br />";
echo $user2->repond($user1, "Remarque le tient, il est aussi grand que sa réputation!") . "<br />";
echo $user1->noter(4);
echo "<h2>Moderateur </h2>";
$moderateur1 = new Moderateur("Oussama", "Ben-Laden", 4);
echo beautiful($moderateur1->modererUser($user2));
echo "<hr />";
echo "<h2>Editeurs</h2>";
$editeur1 = new Editeur('Alexandre', 'Dupond', 'CharlieHebdo', 'Je vois la vie en rose depuis tout petit');
$editeur2 = new Editeur('Jérémy', 'Durand', 'LeMonde', "J'aime Symfony 2 depuis mes 14 ans");