339 of 410 menu

Оператор new

Оператор new кўрсатилган классдан янги объект яратади. Бу жараёнда, агар аникланган бўлса, класснинг конструктори чакирилади. Оператор яратилган объектни қайтаради, уни ўзгарувчига тенглаштириш мумкин.

Синтаксис

$object = new ClassName([arguments]);

Мисол

Оддий класс ва унинг экземплярини яратамиз:

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

Кодни ишга тушириш натижаси:

'John'

Мисол

Конструкторисиз объект яратиш:

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

Кодни ишга тушириш натижаси:

100

Мисол

Номсиз класс яратиш:

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

Кодни ишга тушириш натижаси:

'Hello!'

Шунингдек қаранг

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