339 of 410 menu

Operatoren new

Operatoren new opretter et nyt objekt af den angivne klasse. Der kaldes konstruktør for klassen, hvis den er defineret. Operatoren returnerer det oprettede objekt, som kan tildeles en variabel.

Syntaks

$object = new ClassName([arguments]);

Eksempel

Lad os oprette en simpel klasse og dens instans:

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

Resultat af kodeudførelse:

'John'

Eksempel

Oprettelse af et objekt uden konstruktør:

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

Resultat af kodeudførelse:

100

Eksempel

Oprettelse af en anonym klasse:

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

Resultat af kodeudførelse:

'Hello!'

Se også

  • kommandoen class,
    som erklærer en ny klasse
  • metoden __construct,
    som definerer et objekts konstruktør
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis