⊗ppOpCgPNAs 39 of 107 menu

İlişkisel Diziden Özellik İsmi ile OOP'de Özelliğe Erişim PHP'de

Şimdi bir nesnenin özelliğine, ilişkisel bir dizinin elemanından alınan isimle nasıl erişeceğimize bakalım. Aşağıdaki User sınıfımız olduğunu varsayalım:

<?php class User { public $name; public $surn; public function __construct($name, $surn) { $this->name = $name; $this->surn = $surn; } } ?>

Bu sınıfın bir nesnesini oluşturalım:

<?php $user = new User('john', 'smit'); ?>

Bir özellik dizisi verildiğini varsayalım:

<?php $props = ['prop1' => 'name', 'prop2' => 'surn']; ?>

Nesnenin, dizimizin elemanında saklanan isimdeki özelliğine erişelim:

<?php echo $user->{$props['prop1']}; // 'john' çıktısını verecek ?>

Aşağıdaki sınıf verilmiştir:

<?php class Employee { public $name; public $salary; public $position; public function __construct($name, $salary, $position) { $this->name = $name; $this->salary = $salary; $this->position = $position; } } ?>

Aşağıdaki dizi verilmiştir:

<?php $arr = [ 'prop1' => 'name', 'prop2' => 'salary', 'prop3' => 'position' ]; ?>

Employee sınıfından bir nesne oluşturun, ardından özelliklerine dizi elemanları aracılığıyla erişin.

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