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

Operaator new

Operaator new loob uue objekti määratud klassist. Selle käigus kutsutakse välja klassi konstruktor, kui see on defineeritud. Operaator tagab loodud objekti, mille saab omistada muutujale.

Süntaks

$object = new ClassName([arguments]);

Näide

Loome lihtsa klassi ja selle eksemplari:

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

Koodi täitmise tulemus:

'John'

Näide

Objekti loomine ilma konstruktorita:

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

Koodi täitmise tulemus:

100

Näide

Anonüümse klassi loomine:

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

Koodi täitmise tulemus:

'Hello!'

Vaata ka

  • käsu class,
    mis deklareerib uue klassi
  • meetodi __construct,
    mis määratleb objekti konstruktori
← →
↑
Eesti▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu