339 of 410 menu

Operatoren new

Operatoren new oppretter et nytt objekt av den angitte klassen. Samtidig kalles konstruktøren til klassen, hvis den er definert. Operatoren returnerer det opprettede objektet, som kan tilordnes en variabel.

Syntaks

$object = new ClassName([arguments]);

Eksempel

La oss opprette en enkel klasse og dens forekomst:

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

Resultat av kjøring av kode:

'John'

Eksempel

Opprettelse av objekt uten konstruktør:

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

Resultat av kjøring av kode:

100

Eksempel

Opprettelse av anonym klasse:

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

Resultat av kjøring av kode:

'Hello!'

Se også

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