339 of 410 menu

Operatorn new

Operatorn new skapar ett nytt objekt av den angivna klassen. Då anropas klassens konstruktor, om den är definierad. Operatorn returnerar det skapade objektet, som kan tilldelas en variabel.

Syntax

$object = new ClassName([arguments]);

Exempel

Låt oss skapa en enkel klass och en instans av den:

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

Resultat av kodkörning:

'John'

Exempel

Skapa ett objekt utan konstruktor:

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

Resultat av kodkörning:

100

Exempel

Skapa en anonym klass:

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

Resultat av kodkörning:

'Hello!'

Se även

  • kommandot class,
    som deklarerar en ny klass
  • metoden __construct,
    som definierar ett objekts konstruktor
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa