// utilisation d'une methode statique avec une classe autoloader et chargée echo Format::slugify(User::getFormation()); //Utilisation d'une classe sans argument si j'ai rien a lui donner $utile = new Util(); //appel d'une methode camelize à l'objet $util echo beautiful($utile->camelize("Test Alpha 3W-Academy")); echo "<hr />"; /** * Techniques avancée de POO */ $usereference = $user1; $usereference->setNom('Vincente'); echo beautiful($user1->getNom()); $copie = clone $user2; $copie->setNom('Fauxnom'); echo beautiful($user2->getNom()); //Vincent :) /** * Récapitulatif */ $user1->getCaracteristiques(); $user2->getCaracteristiques(); $moderateur1->getCaracteristiques(); $editeur1->getCaracteristiques(); $editeur2->getCaracteristiques(); ?> </div> </body> </html>
<?php require_once __DIR__ . '/vendor/autoload.php'; $utilisateur = new Application\Utility\User(); echo beautiful(bold('salut ludo')); $util = new Util(); echo $util->camelize('bonjour ludo'); //use debug SYmfony 2 use Symfony\Component\Debug\Debug; // Initialize Debugging by SYmfony 2... Debug::enable(); // Tester un affichage d'erreur //new Users(); dump($utilisateur); /** * Use Log */ // create a log channel use Monolog\Logger; use Monolog\Handler\StreamHandler; $log = new Logger('name'); $log->pushHandler(new StreamHandler('logs/dev.log')); // add records to the log $log->addWarning('Coucou'); $log->addError('3WA Powaaa!!!'); /** * Injection des dépendances */ use Symfony\Component\DependencyInjection\ContainerBuilder; $container = new ContainerBuilder(); $container->register('user', "Application\\Utility\\User")->addArgument('Julien')->addArgument('Boyer');