Tutorial OOP dalam PHP8
Asas
Pengenalan
Kelas dan Objek
Sifat
Kaedah
Parameter Kaedah
Sifat di Dalam Kelas
Kaedah di Dalam Kelas
Pembina
Sifat Melalui Parameter Pembina
Sifat Persendirian
Kaedah Persendirian
Pemambil Sifat
Penetap Sifat
Kelebihan Penetap dan Pemambil
Lanjutan
Fail Kelas
Rantai Kaedah dalam Kelas
Kelas sebagai Set Kaedah
Tatasusunan Objek
Objek di Dalam Kelas
Pengendali Pengekstrakan Selamat
Pengendali Pengekstrakan Selamat dalam Rantai
Manipulasi Objek dalam Kelas
Penghantaran melalui Rujukan
Pengendali instanceof
Pewarisan
Pewarisan kelas
Pewarisan kaedah awam
Kaedah kelas anak
Mengatasi kaedah kelas induk
Memanggil kaedah yang diatasi
Pembina dalam pewarisan
Kaedah peribadi dalam pewarisan
Sifat peribadi dalam pewarisan
Masalah sifat peribadi dalam pewarisan
Kaedah terlindung
Sifat terlindung
Operator instanceof dan pewarisan
Panggilan
Nama sifat daripada pembolehubah
Nama sifat daripada array
Nama sifat daripada array asosiatif
Nama sifat daripada fungsi
Nama sifat daripada objek
Kaedah daripada pembolehubah
Panggilan selepas penciptaan
Static
Kaedah Statik
Kaedah Statik di Dalam Kelas
Sifat Statik
Sifat Statik di Dalam Kelas
Pemanggilan Melalui Kelas dan Objek
Kombinasi dengan static
Kaedah Statik dan $this
Contoh
Fungsi
Mendapatkan nama kelas
Mendapatkan kaedah kelas
Mendapatkan sifat kelas
Mendapatkan sifat objek
Menyemak kewujudan kelas
Menyemak kewujudan kaedah
Menyemak kewujudan sifat
Mendapatkan kelas induk
Menyemak pewarisan kelas
Menyemak kepunyaan objek
Mendapatkan semua kelas yang diisytiharkan
Abstrak
Antara Muka
Pengenalan kepada Antara Muka
Amalan Penggunaan Antara Muka
Peraturan Penamaan Antara Muka
Mengaplikasikan Antara Muka
Parameter Kaedah dalam Antara Muka
Mengisytiharkan Konstruktor dalam Antara Muka
Pewarisan Antara Muka antara Satu Sama Lain
Antara Muka dan instanceof
Pelaksanaan Beberapa Antara Muka
Pewarisan dari Kelas dan Pelaksanaan Antara Muka
Pemalar dalam Antara Muka
Fungsi untuk Antara Muka
Traits
Pengenalan kepada Traits
Pelbagai Traits
Konflik Kaedah
Pengubah Suai Akses
Perubahan Hak Akses kepada Kaedah Trait
Keutamaan Kaedah
Kaedah Abstrak
Traits dalam Traits
Fungsi untuk Traits
Magik
Pengenalan
Kaedah __toString
Mendapatkan Sifat
Sifat Hanya untuk Bacaan
Membaca Sifat yang Tidak Wujud
Menetapkan Sifat
Menulis Sifat yang Tidak Wujud
Menyemak Sifat semasa Menulis
Amalan
Ruang Nama dan Pemuatan Automatik
Pengenalan kepada Ruang Nama
Sintaks Ruang Nama
Subruang Nama
Panggilan Kelas Dipermudahkan
Ruang Nama dalam Fail
Laluan Relatif dalam Ruang Nama
Arahan use
Menyambung Berbilang Kelas
Arahan use dan Laluan Relatif
Alias Kelas
Pemuatan Automatik Kelas Piawai
Peraturan Pemuatan Automatik
Pemuatan Automatik Kelas Sendiri