Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
339 of 410 menu
◀ ▶

Operator new

Operator new tworzy nowy obiekt określonej klasy. Przy tym wywoływany jest konstruktor klasy, jeśli jest zdefiniowany. Operator zwraca utworzony obiekt, który można przypisać do zmiennej.

Składnia

$object = new ClassName([arguments]);

Przykład

Stwórzmy prostą klasę i jej instancję:

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

Wynik wykonania kodu:

'John'

Przykład

Tworzenie obiektu bez konstruktora:

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

Wynik wykonania kodu:

100

Przykład

Tworzenie klasy anonimowej:

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

Wynik wykonania kodu:

'Hello!'

Zobacz też

  • polecenie class,
    która deklaruje nową klasę
  • metodę __construct,
    która definiuje konstruktor obiektu
← →
↑
Polski▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć