345 of 410 menu

Metoda __construct

Metoda __construct është një metodë e veçantë e klasës, e cila thirret automatikisht kur krijohet një objekt i ri. Përdoret për inicializimin e vetive të objektit ose për kryerjen e cilësimeve të tjera fillestare. Ndryshe nga metodat e zakonshme, konstruktori nuk ka nevojë të thirret në mënyrë eksplicite.

Sintaksa

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

Shembull

Le të krijojmë një klasë të thjeshtë me një konstruktor, i cili vendos vetinë $name:

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

Rezultati i ekzekutimit të kodit:

'John'

Shembull

Konstruktori mund të pranojë disa parametra dhe të kryejë inicializim kompleks:

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

Rezultati i ekzekutimit të kodit:

120

Shihni gjithashtu

  • metoda __destruct,
    e cila thirret kur shkatërrohet objekti
  • metoda __clone,
    e cila thirret kur klonohet objekti
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo