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

Operátor new

Operátor new vytváří nový objekt zadané třídy. Při tom je volán konstruktor třídy, pokud je definován. Operátor vrací vytvořený objekt, který lze přiřadit proměnné.

Syntaxe

$object = new ClassName([arguments]);

Příklad

Vytvořme jednoduchou třídu a její instanci:

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

Výsledek provedení kódu:

'John'

Příklad

Vytvoření objektu bez konstruktoru:

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

Výsledek provedení kódu:

100

Příklad

Vytvoření anonymní třídy:

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

Výsledek provedení kódu:

'Hello!'

Viz také

  • příkaz class,
    který deklaruje novou třídu
  • metodu __construct,
    který definuje konstruktor objektu
← →
↑
Čeština▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout