Vidéo: Utiliser WampServeur pour vos script PHP ! 2025
Le code de la classe PHP doit être dans le script qui utilise la classe. Le plus souvent, la classe est stockée dans un fichier d'inclusion distinct et est incluse dans tout script utilisant la classe.
Pour utiliser un objet, vous devez d'abord créer l'objet à partir de la classe. Alors cet objet peut effectuer toutes les méthodes que la classe inclut. La création d'un objet s'appelle instancier l'objet. Tout comme vous pouvez utiliser un motif pour créer de nombreuses robes similaires mais individuelles, vous pouvez utiliser une classe pour créer de nombreux objets similaires mais individuels. Pour créer un objet, utilisez des instructions au format suivant:
$ objectname = nouveau nom de classe (valeur, valeur, …);
Certaines instructions valides qui créent des objets sont
$ Joe = new Person ("male"); $ car_Joe = nouvelle voiture ("rouge"); $ car_Sam = nouvelle voiture ("vert"); $ customer1 = nouveau client ("Smith", "Joe", $ custID);
L'objet est stocké dans le nom de la variable et la méthode du constructeur est exécutée. Vous pouvez ensuite utiliser n'importe quelle méthode de la classe avec des instructions au format suivant:
$ Joe-> goToWork (); $ car_Joe-> park ("illégal"); $ car_Sam-> paintCar ("bleu"); $ name = $ customer1-> getName ();
Différents objets créés à partir de la même classe sont des individus indépendants. La voiture de Sam est peinte en bleu, mais la voiture de Joe est toujours rouge. Joe obtient un ticket de parking, mais cela n'affecte pas Sam.
Le script montre comment utiliser la classe Form.
php / * Nom du script: buildForm * Description: Utilise le formulaire pour créer un formulaire HTML simple * / require_once ("Form.classe"); echo "Formulaire de téléphone"; $ phone_form = nouveau Formulaire ("process.php", "Submit Phone"); $ phone_form-> addField ("first_name", "Prénom"); $ phone_form-> addField ("last_name", "Last Name"); $ phone_form-> addField ("téléphone", "Téléphone"); echo "Veuillez remplir le formulaire suivant:
"; $ phone_form-> displayForm (); écho ""; ? >
Tout d'abord, le script inclut le fichier contenant la classe Form dans le script. La classe est stockée dans le fichier Form. classe. Le script crée un nouvel objet de formulaire appelé $ phone_form. Trois champs sont ajoutés avec la méthode addField. Le formulaire est affiché avec la méthode displayForm. Notez que du code HTML supplémentaire est généré dans ce script. Ce HTML aurait pu être ajouté à la méthode displayForm aussi facilement.
Le script crée un formulaire avec trois champs, en utilisant la classe Form.
