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

Operators new

Operators new izveido jaunu norādītās klases objektu. Šajā procesā tiek izsaukts klases konstruktors, ja tas ir definēts. Operators atgriež izveidoto objektu, ko var piešķirt mainīgajam.

Sintakse

$object = new ClassName([arguments]);

Piemērs

Izveidosim vienkāršu klasi un tās instances:

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

Koda izpildes rezultāts:

'John'

Piemērs

Objekta izveide bez konstruktora:

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

Koda izpildes rezultāts:

100

Piemērs

Anonīmas klases izveide:

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

Koda izpildes rezultāts:

'Hello!'

Skatiet arī

  • komandu class,
    kas deklarē jaunu klasi
  • metodi __construct,
    kas definē objekta konstruktoru
← →
↑
Latviešu▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt