Getting started with Aprenda PHP online. Parte II. OOP


Contents:


O que é OOP?
Nesta lição descreveremos o que é объектно-ориентированное программирование...
Classes e objetos
Nesta lição, definiremos o que os conceitos significam класс e
Encapsulamento, polimorfismo, herança
Considere os princípios básicos do OOP, que são инкапсуляция, наследование и полимор...
Definindo classes em PHP
Nesta lição descreveremos como criar класс em PHP. Para criar uma...
Criando objetos em PHP
Para criar instâncias de uma classe, você deve usar o operador new juntamente com o no...
A instância do operador
Operador instanceof Destina-se a verificar se o objeto é uma instância de uma determin...
Propriedades da classe
Свойства класса é переменные , que ...
Apelando às propriedades do objeto
Para acessar as propriedades dos objetos, use o operador ->. É escrito após a variá...
Métodos de classes/de objetos
Nas lições anteriores, determinamos apenas свойства classes e usou...
Tipo de elenco: objetos
Considere as regras básicas que se aplicam aos tipos de transmissão envolvendo um tipo de dados
$ Esta variável
Variável $this é uma variável especial que é usada para acessar um objeto de classe de...
Público e privado
Em lições anteriores, usamos o escopo public acesso às propriedades e métodos do objet...
Herança de aulas
Nesta lição, veremos como a herança de classe é implementada em PHP. Наследование к...
Protegido - Propriedades e métodos protegidos
Até agora, nós só usamos private e public acesso para propriedades e mét...
Atribuindo Objetos
Considere a questão da atribuição de objetos. O operador de atribuição = funciona com ...
Clonagem de objetos
Клонирование O objeto é criar outra instância da classe que seja i...
Métodos mágicos: construtor e destruidor
Nesta lição, falaremos sobre alguns, os chamados, магических методах
Propriedades estáticas
Статические As propriedades da classe são propriedades que podem s...
Constantes de Classe
Dentro das aulas, você pode definir константы , que pertencerá apena...
Métodos estáticos
Статические методы são métodos que você pode chamar sem criar um ob...
Acessando a classe usando-se
Para acessar constantes de classe, propriedades estáticas e métodos de classe estática dentro da pró...
Recurso à classe dos pais
Ao definir uma classe filho, para acessar constantes, propriedades estáticas e métodos da classe pai...
Apelo ao construtor da classe pai
Quando você chama o construtor de uma classe infantil, конструктор родительского кл...
Os métodos mágicos __clone, __get, __set
Nesta lição, considere os métodos mágicos __clone, __get, __set
Métodos mágicos __call, __callStatic
Nesta lição, analisaremos métodos mágicos __call, __callStatic Método ...
Outros métodos mágicos
Nesta lição, considere os outros métodos mágicos: __isset(), __unset(), ...
Constantes mágicas e funções úteis
Considere as constantes de classe de magia e algumas funções úteis para as aulas. Constante...
Iterando um objeto
PHP permite итерировать propriedades do objeto com ajuda fo...
Aulas e métodos abstratos
Абстрактный класс - Esta é uma classe para a qual suas instâncias ...
Aulas e métodos finais
Palavra-chave final antes da definição da classe, essa classe não pode ter aulas de cr...
A palavra-chave estática
Palavra-chave static Usado para acessar propriedades estáticas e métodos do contexto d...
Interfaces
Интерфейсы são estruturas que descrevem quais constantes e métodos...
Implementando interfaces
Para реализации interface, você deve anotar a palavra-chave
Herança da interface
Interfaces de suporte de herança. Para fazer isso, a palavra-chave também é usada extends
Declaração de tipo
Ao usar objetos como аргументов функций Você pode corrigir o nome d...
O que é uma exceção?
Исключение é uma ação que não se encaixa no aplicativo. As exceçõe...
Pegando exceções
Para capturar a exceção jogada, a construção é usada [php]try {   // some code, we may throw...
Criando suas classes de exceção
Para criar sua classe de exceção, você deve herdar de uma classe de exceção existente, por exemplo, ...
Classes de carregamento automático
Como regra, classes separadas são colocadas em arquivos separados do mesmo nome. Por exemplo, em um ...
Teste OOP
A classe difere do objeto em que a) uma classe é uma variável, um objeto...