339 of 410 menu

Operator new

Operator new göstərilən sinfin yeni obyektini yaradır. Bu zaman, əgər müəyyən edilibsə, sinfin konstruktoru çağırılır. Operator yaradılmış obyekti qaytarır, hansını ki, dəyişənə mənimsətmək olar.

Sintaksis

$object = new ClassName([arguments]);

Nümunə

Sadə bir sinif və onun nümunəsini yaradaq:

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

Kodun icrasının nəticəsi:

'John'

Nümunə

Konstruktorsuz obyekt yaratmaq:

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

Kodun icrasının nəticəsi:

100

Nümunə

Anonim sinif yaratmaq:

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

Kodun icrasının nəticəsi:

'Hello!'

Həmçinin bax

  • class əmrini,
    hansı ki, yeni sinif elan edir
  • __construct metodunu,
    hansı ki, obyektin konstruktorunu müəyyən edir
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et