⊗ppOpAdOIC 19 of 107 menu

Objek di Dalam Kelas dalam OOP di PHP

Di dalam kelas, kita dapat menggunakan objek kelas lain. Mari kita lihat contohnya. Katakanlah kita ingin membuat pengguna dengan nama depan dan belakang, serta kota tempat tinggalnya. Anggaplah kita memiliki kelas berikut untuk kota:

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

Kita akan mengirimkan nama depan, belakang, dan kota sebagai parameter konstruktor:

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

Dalam hal ini, nama depan dan belakang akan berupa string, sedangkan kota - berupa objek dari kelas terpisahnya sendiri:

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

Mari kita tampilkan nama depan pengguna kita:

<?php echo $user->name; ?>

Dan sekarang mari tampilkan nama kota untuk pengguna kita:

<?php echo $user->city->name; ?>

Diberikan kelas berikut:

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

Buatlah agar parameter kedua dan ketiga diisi dengan objek dari kelas-kelas terpisah.

Buatlah objek karyawan menggunakan kelas dari tugas sebelumnya.

Tampilkan di konsol: nama, jabatan, dan departemen untuk karyawan yang telah dibuat.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak