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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј