La programmation orientée objet est quelque chose quieffraie de nombreux débutants et jeunes programmeurs. Si vous êtes un étudiant en première année d'informatique, assurez-vous d'apprendre bien ce genre de choses car la programmation orientée objet est quelque chose que vous allez traiter tout au long, en fait surtout dans votre vie de programmation.
Ce tutoriel vise à enseigner les bases de l'objetprogrammation orientée. Il est conçu pour les étudiants qui ont des connaissances en programmation procédurale. Et il est spécialement conçu pour le langage de programmation PHP. La pensée la plus importante que je voudrais retirer de ce tutoriel est probablement l'idée orientée objet car elle nécessite une nouvelle façon de penser. Commençons
Qu'est-ce que la programmation orientée objet en PHP?
Bien orienté objet PHP ou certains peuvent l'appeler commeLa POO en PHP est très similaire à la programmation orientée objet en JAVA et C ++. En regardant un code orienté objet, il semble beaucoup plus compliqué et complexe qu'un code de programmation procédurale ou en ligne. Mais la vérité est que la POO est une manière simple et directe et meilleure de programmer.
Comme tout autre langage de programmation orienté objet, PHP suit les règles de création de "classes" et là "objets".
Dès le départ, il y a une énorme confusion entre les objets et les classes. Alors, quelle est exactement la différence?
Que sont les classes en PHP?
Une classe est quelque chose comme une impression bleue d'une maisonsur un papier. C'est l'agencement de toute la maison, la taille, les dimensions et bien plus encore. Ce plan ou la classe explique également l'interconnexion et les relations entre les différentes parties de la maison. De même, les classes en PHP sont une collection de différentes méthodes et objets.
Que sont les objets en PHP?
Il pourrait ressortir clairement des définitionsla classe, maintenant un objet en PHP est quelque chose comme une maison. Un objet est une entité qui peut être manipulée par les commandes d'un langage de programmation, comme une valeur, une variable, une fonction ou une structure de données. Il fait également référence à une instance particulière d'une classe.
Créer une classe en PHP
Pour créer une classe en PHP, vous devez suivre sa syntaxe et c'est simple, utilisez simplement le mot-clé ‘class’ suivi du nom de la classe (défini par l’utilisateur).
Site Web de la classe
{
// Variables
// Méthodes
}
?>
Après avoir créé la classe, vous devez instancier la classe, ce qui se fait à l'aide du mot clé "nouveau". Cet objet est appelé une instance d'une classe.
$ obj = nouveau site Web;
Création de méthodes pour une classe en PHP
Comme tout autre langage de programmation, PHP permetvous pour définir des méthodes dans une classe. Ces méthodes ne sont accessibles que via l'instance de cette classe créée ou héritée, que vous étudierez plus loin dans le concept d'héritage.
Voici un exemple pour vous expliquer la définition de classe, l'instanciation et son utilisation.
<? php
// définition de classe
Site Web de la classe
{
// définition de méthode
affichage de la fonction publique ($ name)
{
return ($ nom);
}
}
$ website = “thegeeksclub”;
// création d'objet pour une classe
$ obj = nouveau site Web;
// appel de méthode
echo $ obj-> display ($ site Web);
?>
Pour accéder aux fonctions d'une classe, utilisez l'opérateur ”->” avec le nom de la méthode ou de la fonction.
$ obj -> display ($ name);
Consultez également les autres tutoriels sur PHP:
Tutoriel PHP 1: Introduction pour les débutants
Tutoriel PHP 2: Syntaxe des scripts PHP et compatibilité des fichiers HTML
Tutoriel PHP 3: Variables en PHP
Tutoriel PHP 4: Instructions de contrôle
Tutoriel PHP 5: Fonctions
Tutoriel PHP 6: Traitement des formulaires
Tutoriel PHP 7: Fonctions $ _POST et $ _GET
Tutoriel PHP 8: Connexion du script PHP à MySQL
PHP Tutorial 9: instruction PHP insert
Tutoriel PHP 10: Session PHP
Tutoriel PHP 11: Téléchargement d'un fichier sur le serveur
commentaires