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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել