339 of 410 menu

Operator new

Operator new ko'rsatilgan classning yangi ob'ektini yaratadi. Bunda, agar aniqlangan bo'lsa, class konstruktori chaqiriladi. Operator yaratilgan ob'ektni qaytaradi, uni o'zgaruvchiga tayinlash mumkin.

Sintaksis

$object = new ClassName([arguments]);

Misol

Keling, oddiy class va uning misolini 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

Konstruktorsiz ob'ekt yaratish:

<?php class Product { public $price = 100; } $product = new Product(); echo $product->price; ?>

Kodni bajarish natijasi:

100

Misol

Anonim class yaratish:

<?php $obj = new class { public function sayHello() { echo 'Hello!'; } }; $obj->sayHello(); ?>

Kodni bajarish natijasi:

'Hello!'

Shuningdek ko'ring

  • class buyrug'ini,
    yang class e'lon qiladi
  • __construct metodini,
    ob'ekt konstruktorini aniqlaydi
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