Guia rápido para construtores PHP
Aqui vamos examinar os construtores PHP , incluindo como eles são definidos e usados em seu código, e também como você pode usá-los.
Também discutiremos os argumentos do construtor, que são usados ao construir objetos para passar dados para o construtor PHP quando ele está sendo criado.
Os construtores PHP são uma das funções-chave na programação orientada a objetos . Quando um objeto é criado a partir de uma classe, o construtor é chamado automaticamente para criar o objeto.
No método construtor, a inicialização de todas as propriedades do objeto, bem como outros requisitos de configuração, são executados antes que o objeto possa ser usado.
Construtor PHP – O que é?
O construtor PHP é um método especial chamado quando um objeto é criado a partir de uma classe.
Ele é usado para inicializar as propriedades do objeto e executar qualquer tarefa de configuração necessária.
Os construtores são declarados com o mesmo nome da classe e são precedidos pela palavra-chave “função”.
Quando um novo objeto é criado, o PHP chama automaticamente a função construtora para configurar as propriedades do objeto.
Se um construtor não for definido na classe, o PHP usará um construtor padrão que não executa nenhuma tarefa de inicialização.
Função __construct do PHP
Quando você cria um objeto, suas propriedades são inicializadas por seu construtor.
Durante a criação de um objeto de uma classe, o PHP chama automaticamente sua função __construct() se você incluí-la na definição da classe.
A função de construção começa com dois sublinhados ( __ ) no início do nome!
Conforme o exemplo abaixo, o uso de um construtor nos permitirá evitar a chamada do método setName() , reduzindo assim a quantidade de código na página:
Example:
Example:
Exemplo de Explicação
Exemplo acima de um conceito de programação orientada a objetos chamado construtores e getters. Ele define uma classe chamada “ Student ” com duas propriedades, $name e $age , e três métodos, incluindo um método construtor, __construct() , e dois métodos getter, getName() e getAge() .
O método __construct() é um método especial que é chamado automaticamente quando um objeto da classe é criado usando a palavra-chave “ new ”. Nesse caso, o construtor usa dois parâmetros, $name e $age, e define os valores das propriedades $name e $age do objeto para esses valores de parâmetro.
Os métodos getName() e getAge() são métodos getter que retornam os valores das propriedades $name e $age do objeto, respectivamente.
Quando o script é executado, um objeto da classe “Student” é criado usando a palavra-chave “new” e o construtor é chamado com os argumentos “Alex” e “25”. Isso define o valor da propriedade $name como “Alex” e a propriedade $age como 25.
Em seguida, os métodos getName() e getAge() são chamados no objeto e seus valores de retorno são repetidos na tela usando a instrução “echo”. Isso gera o seguinte texto na tela:
Name: Alex Age: 25
Em resumo, este exemplo demonstra o uso de construtores e getters em PHP.
Os construtores são usados para inicializar as propriedades de um objeto quando ele é criado, enquanto os getters são usados para recuperar os valores das propriedades do objeto.
Ao usar esses métodos, os desenvolvedores podem garantir que os objetos sejam inicializados corretamente e que suas propriedades sejam acessadas apenas por meio de interfaces definidas.
Você pode ajudar outras pessoas a aprender sobre o poder e a natureza flexível do PHP compartilhando nosso artigo nas mídias sociais abaixo.
Isso permitirá que eles criem aplicativos da Web dinâmicos e interativos.