⊗ppOpBsPP 10 of 107 menu

Sifat Persendirian dalam OOP dalam PHP

Sifat objek yang boleh dibaca dan ditulis dari luar dipanggil awam. Terdapat juga sifat persendirian, yang hanya akan boleh diakses di dalam kelas.

Nama sifat persendirian perlu disyorkan dengan pengubah suai akses private. Mari kita lakukan ini:

<?php class User { private $name; } ?>

Sekarang mari kita tulis data ke dalam sifat kita. Ini boleh dilakukan, contohnya, dalam pembina kelas:

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

Sekarang mari buat kaedah, yang akan memulangkan nilai sifat kita:

<?php class User { private $name; public function __construct($name) { $this->name = $name; } public function show() { return $this->name; } } ?>

Mari cipta objek kelas, dengan menghantar nama pengguna sebagai parameter:

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

Cubaan untuk mengakses secara langsung kepada sifat kita di luar kelas akan menyebabkan ralat:

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

Dan panggilan kaedah kita akan membolehkan membaca sifat ini:

<?php echo $user->show(); // akan memaparkan 'john' ?>

Dalam kelas Employee buat tiga sifat persendirian: nama, gaji dan umur.

Hantar nilai sifat-sifat ini melalui parameter pembina.

Buat kaedah, yang akan memaparkan data pekerja.

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