339 of 410 menu

New operatori

new operatori görkezilen klasyň täze obýektini döredýär. Bu wagtynda, eger kesgitlenen bolsa, klasyň konstruktory çagyrylýar. Operator döredilen obýekti gaýtarýar, ony üýtgeýjä belläp bolýar.

Sintaksis

$object = new ClassName([arguments]);

Mysal

Ýönekeý klas we onuň nusgasyny döreteliň:

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

Kody ýerine ýetirmek netijesi:

'John'

Mysal

Konstruktorsyz obýekt döretmek:

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

Kody ýerine ýetirmek netijesi:

100

Mysal

Anonim klas döretmek:

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

Kody ýerine ýetirmek netijesi:

'Hello!'

Şeýle-de serediň

  • class buýrugy,
    ýagny täze klasy yglan edýän
  • __construct metodu,
    ýagny obýektiň konstruktoryny kesgitleýän
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et