339 of 410 menu

Operatori new

Operatori new krijon një objekt të ri të klasës së specifikuar. Në këtë rast thirret konstruktori i klasës, nëse është i përcaktuar. Operatori kthen objektin e krijuar, i cili mund t'i caktohet një ndryshoreje.

Sintaksa

$object = new ClassName([arguments]);

Shembull

Le të krijojmë një klasë të thjeshtë dhe një shembull të saj:

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

Rezultati i ekzekutimit të kodit:

'John'

Shembull

Krijimi i një objekti pa konstruktor:

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

Rezultati i ekzekutimit të kodit:

100

Shembull

Krijimi i një klase anonime:

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

Rezultati i ekzekutimit të kodit:

'Hello!'

Shihni gjithashtu

  • komandën class,
    që deklaron një klasë të re
  • metodën __construct,
    që përcakton konstruktorin e objektit
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo