339 of 410 menu

new Operatörü

new operatörü, belirtilen sınıfın yeni bir nesnesini oluşturur. Bu sırada, tanımlanmışsa sınıfın yapıcı metodu (constructor) çağrılır. Operatör, oluşturulan nesneyi döndürür ve bu nesne bir değişkene atanabilir.

Sözdizimi

$object = new ClassName([arguments]);

Örnek

Basit bir sınıf ve onun örneğini oluşturalım:

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

Kodun çalıştırılma sonucu:

'John'

Örnek

Yapıcı metot olmadan nesne oluşturma:

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

Kodun çalıştırılma sonucu:

100

Örnek

Anonim sınıf oluşturma:

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

Kodun çalıştırılma sonucu:

'Hello!'

Ayrıca Bakınız

  • yeni bir sınıf bildiren class komutu,
  • nesnenin yapıcısını tanımlayan __construct metodu,
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet