Getting started with Apprendre PHP en ligne. Partie II. OOP


Contents:


Qu'est-ce que OOP?
Dans cette leçon, nous allons décrire ce qui est объектно-ориентированное программир...
Classes et objets
Dans cette leçon, nous allons définir ce que les concepts signifient класс ...
Encapsulation, polymorphisme, héritage
Considérez les principes de base de POO, qui sont инкапсуляция, наследование и полим...
Définir des classes en PHP
Dans cette leçon, nous allons décrire comment créer класс en PHP. ...
Créer des objets en PHP
Pour créer des instances d'une classe, vous devez utiliser l'opérateur new avec le nom...
L'opérateur instanceof
Opérateur instanceof Il est destiné à vérifier si l'objet est une instance d'une class...
Propriétés de classe
Свойства класса est переменные , qu...
Faire appel aux propriétés de l'objet
Pour accéder aux propriétés des objets, utilisez l'opérateur ->. Il est écrit après...
Méthodes de classes/d'objets
Dans les leçons précédentes, nous avons déterminé seulement свойства
Type de coulée: objets
Considérez les règles de base qui s'appliquent à la conversion de type à l'aide d'un type de données...
$ Cette variable
Variable $this est une variable spéciale utilisée pour accéder à un objet de classe à ...
Public et privé
Dans les leçons précédentes, nous avons utilisé la portée public l'accès aux propriété...
Héritage des classes
Dans cette leçon, nous verrons comment l'héritage de classes est implémenté en PHP.
Protégé - Propriétés et méthodes protégées
Jusqu'à présent, nous avons seulement utilisé private et public accès au...
Assigner des objets
Pensez au problème de l'attribution d'objets. L'opérateur d'affectation = fonctionne a...
Objets de clonage
Клонирование objet est de créer une autre instance de la classe qu...
Méthodes magiques: constructeur et destructeur
Dans cette leçon, nous allons parler de certains, soi-disant, магических методах
Propriétés statiques
Статические les propriétés de classe sont des propriétés accessibl...
Constantes de classe
Dans les classes, vous pouvez définir константы , qui n'appartiendra...
Méthodes statiques
Статические методы sont des méthodes que vous pouvez appeler sans c...
Accéder à la classe en utilisant soi-même
Pour accéder aux constantes de classe, aux propriétés statiques et aux méthodes de classe statique à...
Appel à la classe parente
Lors de la définition d'une classe enfant, pour accéder aux constantes, aux propriétés statiques et ...
Appel au constructeur de la classe parente
Lorsque vous appelez le constructeur d'une classe enfant, конструктор родительского...
Les méthodes magiques __clone, __get, __set
Dans cette leçon, considérez les méthodes magiques __clone, __get,
Méthodes magiques __call, __callStatic
Dans cette leçon, nous allons regarder les méthodes magiques __call, __callStat...
D'autres méthodes magiques
Dans cette leçon, considérez les autres méthodes magiques: __isset(), __unset()...
Constantes magiques et fonctions utiles
Considérez les constantes de classes magiques et quelques fonctions utiles pour les classes.
Itérer un objet
PHP permet итерировать propriétés de l'objet avec l'aide fo...
Classes abstraites et méthodes
Абстрактный класс - C'est une classe pour laquelle ses instances n...
Classes finales et méthodes
Mot-clé final avant que la définition de classe ne signifie que cette classe ne peut p...
Le mot-clé static
Mot-clé static Permet d'accéder aux propriétés et méthodes statiques du contexte de la...
Interfaces
Интерфейсы sont des structures qui décrivent quelles constantes et...
Implémentation d'interfaces
Pour реализации interface, vous devez écrire le mot-clé imp...
Interface Inheritance
Les interfaces prennent en charge l'héritage. Pour ce faire, le mot-clé est également utilisé
Déclaration de type
Lors de l'utilisation d'objets comme аргументов функций vous pouvez...
Qu'est-ce qu'une exception?
Исключение est une action qui ne correspond pas à l'application. L...
Attraper les exceptions
Afin d'attraper l'exception levée, la construction est utilisée [php]try {   // some code, w...
Créer vos classes d'exception
Pour créer votre classe d'exception, vous devez l'hériter d'une classe d'exceptions existante, par e...
Classes de chargement automatique
En règle générale, les classes séparées sont placées dans des fichiers distincts du même nom. Par ex...
Test OOP
classe est différente de l'objet qui a) une classe est une variable, un ...