Tutorial OOP di PHP8

Dasar

Pengantar Kelas dan Objek Properti Metode Parameter Metode Properti di Dalam Kelas Metode di Dalam Kelas Konstruktor Properti melalui Parameter Konstruktor Properti Privat Metode Privat Getter Properti Setter Properti Keuntungan Setter dan Getter

Lanjutan

File Kelas Rantai Metode dalam Kelas Kelas sebagai Kumpulan Metode Array Objek Objek di Dalam Kelas Operator Pengambilan Aman Operator Pengambilan Aman dalam Rantai Manipulasi Objek dalam Kelas Passing by Reference Operator instanceof

Inheritance

Inheritance Kelas Inheritance Metode Publik Metode Anak Kelas Override Metode Induk Memanggil Metode yang Di-override Konstruktor dalam Inheritance Metode Private dalam Inheritance Properti Private dalam Inheritance Masalah Properti Private dalam Inheritance Metode Protected Properti Protected Operator instanceof dan Inheritance

Pemanggilan

Nama properti dari variabel Nama properti dari array Nama properti dari array asosiatif Nama properti dari fungsi Nama properti dari objek Metode dari variabel Pemanggilan setelah pembuatan

Static

Metode Statis Metode Statis di Dalam Kelas Properti Statis Properti Statis di Dalam Kelas Pemanggilan Melalui Kelas dan Objek Kombinasi dengan static Metode Statis dan $this Contoh

Fungsi

Mendapatkan Nama Kelas Mendapatkan Metode Kelas Mendapatkan Properti Kelas Mendapatkan Properti Objek Memeriksa Keberadaan Kelas Memeriksa Keberadaan Metode Memeriksa Keberadaan Properti Mendapatkan Kelas Induk Memeriksa Pewarisan Kelas Memeriksa Keterikatan Objek Mendapatkan Semua Kelas yang Dideklarasikan

Abstract

Kelas Abstrak Metode Abstrak

Antarmuka

Pengantar Antarmuka Praktik Penerapan Antarmuka Aturan Penamaan Antarmuka Menerapkan Antarmuka Parameter Metode dalam Antarmuka Deklarasi Konstruktor dalam Antarmuka Pewarisan Antarmuka Satu Sama Lain Antarmuka dan instanceof Implementasi Beberapa Antarmuka Pewarisan dari Kelas dan Implementasi Antarmuka Konstanta dalam Antarmuka Fungsi untuk Antarmuka

Traits

Pengenalan Traits Beberapa Traits Konflik Metode Pengubah Akses Perubahan Hak Akses ke Metode Trait Prioritas Metode Metode Abstrak Traits dalam Traits Fungsi untuk Traits

Magic

Pengantar Metode __toString Mendapatkan Properti Properti Hanya-Baca Membaca Properti yang Tidak Ada Mengatur Properti Menulis ke Properti yang Tidak Ada Memeriksa Properti saat Penulisan Praktik

Ruang Nama dan Autoloading

Pengantar Ruang Nama Sintaks Ruang Nama Subruang Nama Pemanggilan yang Disederhanakan Ruang Nama dalam File Jalur Relatif dalam Ruang Nama Perintah use Menghubungkan Beberapa Kelas Perintah use dan Jalur Relatif Alias Kelas Autoloading Kelas Standar Aturan Autoloading Autoloading Kelas Kustom