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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу