339 of 410 menu

Operator new

Operator new ustvari nov objekt navedenega razreda. Pri tem se pokliče konstruktor razreda, če je definiran. Operator vrne ustvarjeni objekt, ki ga lahko dodelimo spremenljivki.

Sintaksa

$object = new ClassName([arguments]);

Primer

Ustvarimo preprost razred in njegov primerek:

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

Rezultat izvajanja kode:

'John'

Primer

Ustvarjanje objekta brez konstruktorja:

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

Rezultat izvajanja kode:

100

Primer

Ustvarjanje anonimnega razreda:

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

Rezultat izvajanja kode:

'Hello!'

Glejte tudi

  • ukaz class,
    ki razglasi nov razred
  • metodo __construct,
    ki določa konstruktor objekta
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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni