345 of 410 menu

__construct metodi

__construct metodi - bu klassning maxsus metodi bo'lib, yangi obyekt yaratilganda avtomatik ravishda chaqiriladi. U obyekt xususiyatlarini ishga tushirish yoki boshqa boshlang'ich sozlamalarni bajarish uchun ishlatiladi. Oddiy metodlardan farqli o'laroq, konstruktorni aniq chaqirish shart emas.

Sintaksis

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

Misol

$name xususiyatini o'rnatadigan oddiy klassni yaratamiz:

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

Kodni bajarish natijasi:

'John'

Misol

Konstruktor bir nechta parametrlarni qabul qilishi va murakkab ishga tushirishni bajarishi mumkin:

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

Kodni bajarish natijasi:

120

Shuningdek ko'ring

  • __destruct metodi,
    obyekt yo'q qilinganda chaqiriladi
  • __clone metodi,
    obyekt klonlanganda chaqiriladi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish