339 of 410 menu

Operátor new

Operátor new vytvára nový objekt zadanej triedy. Pri tom sa volá konštruktor triedy, ak je definovaný. Operátor vráti vytvorený objekt, ktorý je možné priradiť premennej.

Syntax

$object = new ClassName([arguments]);

Príklad

Vytvorme jednoduchú triedu a jej inštanciu:

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

Výsledok vykonania kódu:

'John'

Príklad

Vytvorenie objektu bez konštruktora:

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

Výsledok vykonania kódu:

100

Príklad

Vytvorenie anonymnej triedy:

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

Výsledok vykonania kódu:

'Hello!'

Pozri tiež

  • príkaz class,
    ktorý deklaruje novú triedu
  • metódu __construct,
    ktorý definuje konštruktor objektu
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť