⊗ppOpCgPNAs 39 of 107 menu

PHP 객체지향 프로그래밍에서 연관 배열 요소를 사용한 속성 이름 접근

이제 연관 배열 요소에 저장된 이름을 사용하여 객체 속성에 접근하는 방법을 살펴보겠습니다. 다음과 같은 User 클래스가 있다고 가정해 보겠습니다:

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

이 클래스의 객체를 생성해 보겠습니다:

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

속성 이름 배열이 주어졌다고 가정해 보겠습니다:

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

배열 요소에 저장된 이름을 사용하여 객체 속성에 접근해 보겠습니다:

<?php echo $user->{$props['prop1']}; // 'john'을 출력합니다 ?>

다음 클래스가 주어집니다:

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

다음 배열이 주어집니다:

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

Employee 클래스의 객체를 생성한 후 배열 요소를 통해 해당 속성에 접근해 보세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부