Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
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ť