345 of 410 menu

Методот __construct

Методот __construct е специјален метод на класата кој автоматски се повикува при создавање нов објект. Се користи за иницијализација на својствата на објектот или за извршување на други почетни поставки. За разлика од обичните методи, конструкторот не треба експлицитно да се повикува.

Синтакса

class ClassName { public function __construct([parameters]) { // код за иницијализација } }

Пример

Да создадеме едноставна класа со конструктор која го поставува својството $name:

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

Резултат од извршување на кодот:

'John'

Пример

Конструкторот може да прифати повеќе параметри и да изврши сложена иницијализација:

<?php class Product { public $id; public $price; public function __construct($id, $price) { $this->id = $id; $this->price = $price * 1.2; // Додаваме ДДВ 20% } } $product = new Product(101, 100); echo $product->price; ?>

Резултат од извршување на кодот:

120

Погледни исто така

  • методот __destruct,
    кој се повикува при уништување на објектот
  • методот __clone,
    кој се повикува при клонирање на објектот
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј