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

Operatore new

L'operatore new crea un nuovo oggetto della classe specificata. In questo caso, viene chiamato il costruttore della classe, se definito. L'operatore restituisce l'oggetto creato, che può essere assegnato a una variabile.

Sintassi

$object = new ClassName([arguments]);

Esempio

Creiamo una classe semplice e la sua istanza:

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

Risultato dell'esecuzione del codice:

'John'

Esempio

Creazione di un oggetto senza costruttore:

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

Risultato dell'esecuzione del codice:

100

Esempio

Creazione di una classe anonima:

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

Risultato dell'esecuzione del codice:

'Hello!'

Vedi anche

  • il comando class,
    che dichiara una nuova classe
  • il metodo __construct,
    che definisce il costruttore dell'oggetto
← →
↑
Italiano▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta