Docstoc

APPRENDRE LE PHP ET LES FONCTIONS PHP MYSQL (212)

Document Sample
APPRENDRE LE PHP ET LES FONCTIONS PHP MYSQL  (212) Powered By Docstoc
					                                                                  CRÉER UNE CLASSE


Nous allons maintenant apprendre dans la suite de ce chapitre à créer nos propres
classes.


Créer une classe
Pour nos exemples, nous allons imaginer que nous créons une classe Membre qui re-
présente un membre de notre site. Nous pourrons charger ce membre à partir des
informations enregistrées en base de données, lui demander son pseudonyme, sa date
d’inscription, mais aussi le bannir, le déconnecter du site, etc.
Le code d’une classe étant en général assez long, il est recommandé de créer un fi-
chier PHP qui contiendra uniquement la définition de la classe et que l’on inclura
à chaque fois qu’on en a besoin. Je vous recommande de créer un fichier nommé
Membre.class.php.

             Les développeurs PHP ont l’habitude de donner l’extension .class.php à
             leurs fichiers contenant des classes pour bien les distinguer. Quelques règles à
             ce sujet : ne définissez qu’une classe par fichier et donnez au fichier le même
             nom que votre classe. Le nom de votre classe devrait par ailleurs commencer
             par une majuscule.

Dans ce fichier Membre.class.php, commencez par inscrire le code suivant :

 <?php
 class Membre
 {

 }
 ?>


             Étant donné que notre fichier ne contiendra que du code PHP, il est possible
             (et même recommandé par des développeurs expérimentés !) de retirer la
             balise de fermeture ?> à la fin du fichier. Cela peut paraître surprenant, mais
             c’est en fait un moyen efficace d’éviter d’insérer des lignes blanches à la fin
             du code PHP, ce qui a tendance à produire des bogues du type « Headers
             already sent by ».

À l’intérieur des accolades, nous allons définir des variables et des fonctions membres
de la classe. Un point de vocabulaire à ce sujet : certains développeurs utilisent d’autres
mots pour désigner les variables et fonctions membres des classes. Les voici :
– variables membres : aussi appelées attributs ou propriétés ;
– fonctions membres : aussi appelées méthodes.
Essayons maintenant de définir ensemble quelques variables et fonctions dans la classe
Membre.

                                                                                        325

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:5
posted:2/26/2012
language:French
pages:1