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

Оператор new

Оператор new креира нови објекат наведене класе. При томе се позива конструктор класе, ако је дефинисан. Оператор враћа креирани објекат, који се може доделити променљивој.

Синтакса

$object = new ClassName([arguments]);

Пример

Креирајмо једноставну класу и њену инстанцу:

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

Резултат извршавања кода:

'John'

Пример

Креирање објекта без конструктора:

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

Резултат извршавања кода:

100

Пример

Креирање анонимне класе:

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

Резултат извршавања кода:

'Hello!'

Видите такође

  • команду class,
    која декларише нову класу
  • метод __construct,
    који дефинише конструктор објекта
← →
↑
Српски▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј