Skip to main content

Qu'est-ce qu'une classe abstraite en PHP?

Hypertext Preprocesseur (PHP) est un langage de script qui sert de langue polyvalente principalement utilisée sur des sites Web;Il parle aux bases de données, crée des effets spéciaux et de la logique et aide aux fonctions administratives telles que la gestion des membres du site Web.Le code de classe dans PHP est utilisé pour créer une capsule de codage qui peut être utilisée en continu, donc le programmeur n'a pas besoin d'écrire le même codage pour chaque instance.La classe abstraite de PHP, qui a été introduite avec PHP5, est similaire à la classe ordinaire mais est utilisée lorsque seul un code de classe sera nécessaire, tandis que d'autres sections devront être définies pour que l'utilisation spécifique fonctionne correctement.La classe abstraite de PHP peut être définie comme publique ou protégé, mais pas privée.

La façon dont une classe générale fonctionne en PHP est que le programmeur donne à la classe un titre mdash;comme «véhicule» si le codage est pour un véhicule et mdash;qui peut être rappelé plus tard.Dans cette classe, le programmeur rédigera un ensemble d'instructions, telles que le code pour faire tourner un véhicule à gauche ou au freinage.Ce type de codage émule le codage orienté objet ou le codage qui sépare les parties du code en objets qui ont leurs propres ensembles de code.PHP n'est pas naturellement un code orienté objet mais, à travers cette méthode, peut l'imiter.

Une classe abstraite en PHP est construite de manière similaire.La principale différence de codage avec une classe abstraite en PHP est que la structure de classe commence par «classe abstraite» au lieu de «classe».Lorsque ce code est fait, il crée un guide incomplet pour que le programme examine;Le guide incomplet peut ensuite être rempli plus tard.

Les parties incomplètes sont remplies lorsque la classe abstraite est appelée pendant le programme.Par exemple, la classe de résumé de véhicules aura des instructions de base qui fonctionnent avec tous les types de véhicules, tels que les voitures, les camions et les motos.Chaque véhicule, cependant, a ses propres besoins spécifiques, et la classe abstraite permettra au programmeur de répondre à ces besoins spécifiques sans avoir à écrire un codage séparé pour chaque véhicule.Cela rend le codage plus efficace de temps, minimise les erreurs et facilite les modifications rapides de chaque objet qui utilise la classe abstraite.

Les classes PHP sont spécifiées comme publiques, protégées ou privées.Chacune de ces étiquettes agit comme un bouclier qui limite la visibilité du code en fonction du niveau d'accès d'un utilisateur.La définition d'une classe en tant que public permet à tout utilisateur de voir le code, l'état protégé limite une partie du code et privé permet uniquement aux utilisateurs spécifiés de voir le code.La classe abstraite de PHP peut être définie comme publique ou protégé, mais elle ne peut pas être privée.