345 of 410 menu

Método __construct

O método __construct é um método especial de uma classe que é chamado automaticamente quando um novo objeto é criado. Ele é usado para inicializar as propriedades do objeto ou executar outras configurações iniciais. Diferente dos métodos comuns, o conststrutor não precisa ser chamado explicitamente.

Sintaxe

class ClassName { public function __construct([parameters]) { // initialization code } }

Exemplo

Vamos criar uma classe simples com um construtor que define a propriedade $name:

<?php class User { public $name; public function __construct($name) { $this->name = $name; } } $user = new User('John'); echo $user->name; ?>

Resultado da execução do código:

'John'

Exemplo

O construtor pode receber vários parâmetros e executar inicialização complexa:

<?php class Product { public $id; public $price; public function __construct($id, $price) { $this->id = $id; $this->price = $price * 1.2; // Adiciona IVA de 20% } } $product = new Product(101, 100); echo $product->price; ?>

Resultado da execução do código:

120

Veja também

  • método __destruct,
    que é chamado quando o objeto é destruído
  • método __clone,
    que é chamado quando o objeto é clonado
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar