Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
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