345 of 410 menu

__construct әдісі

__construct әдісі - бұл класстың жаңа объектісі жасалған кезде автоматты түрде шақырылатын арнайы әдіс. Ол объект қасиеттерін іске қосуға немесе басқа бастапқы баптауларды орындауға пайдаланылады. Кәдімгі әдістерден айырмашылығы, конструкторды анық түрде шақырудың қажеті жоқ.

Синтаксис

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

Мысал

$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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау