Titre de l'exercice | Difficulté | Question |
Un exemple de classe très simple | *
| •Rendre la fonction addition constructeur de la classe addition_class • Rajouter le renvoi de la moyenne des deux chiffres en utilisant la méthode addition_class |
Utiliser une classe pour valider un formulaire | **
| • Rajouter un champ prénom et lui affecter la même validation que le nom
• Rajouter un champ 'année de naissance', et créer un méthode de validation pour la valeur saisie |
Une validation de formulaire plus complète | *** | •Ajouter un champ adresse email (utiliser la méthode isEmailAddress fournie dans la classe |
L'héritage | **
| Rajouter un autre chiffre ( ex: chiffre_3) pour l'adition et la moyenne |
Utilisation des classes pour lire une table MySQL | ¤ | |
Utilisation des classes pour écrire dans une table MySQL | ¤ | |
Utilisation des classes pour effacer les enregistrements d'une table MySQL | ¤ | |
Différence entre les opérateurs -> et :: | **
| Créer une classe C qui étand B et qui comprend aussi une methode example(), executer chacune des 3 methodes example() séparement |
Construteurs et destructeurs | |
|
Variables privées et protégées(PHP >=5 seulement) | ****
| Trouver un moyen d'accéder à la variable $orange à partir de MyClass2 |
Méthodes protégées et privées(PHP >=5 seulement) | ***
| Comment supprimer l'erreur et accéder à la methode privée? |
Classes abstraites(PHP >=5 seulement) | **
| Corriger l'erreur de façon à éxécuter la ligne de code de la fonction 'test' |
Interfaces (PHP >=5 seulement) | ¤
| |