Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
339 of 410 menu
◀ ▶

Operator new

Operator new kreira novi objekat navedene klase. Pri tome se poziva konstruktor klase, ako je definisan. Operator vraća kreirani objekat, koji se može dodeliti promenljivoj.

Sintaksa

$object = new ClassName([arguments]);

Primer

Kreirajmo jednostavnu klasu i njenu instancu:

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

Rezultat izvršavanja koda:

'John'

Primer

Kreiranje objekta bez konstruktora:

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

Rezultat izvršavanja koda:

100

Primer

Kreiranje anonimne klase:

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

Rezultat izvršavanja koda:

'Hello!'

Pogledajte takođe

  • komandu class,
    koja deklariše novu klasu
  • metod __construct,
    koji definiše konstruktor objekta
← →
↑
Srpski▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij