Jika kamu melakukan pemrograman php berbasis MVC (Model – View – Controller) yang sering dijumpai di framework seperti Code Igniter (CI), Yii, Panada, Zend Framework dan lain-lain, pasti kamu melakukan inheritance dari class core framework atau aplikasi tersebut. Semisal membuat controller, pasti menggunakan syntax: “class Kelasmu extends Controller” dan sebagainya.
Inheritance pada pemrograman PHP
Lalu bagaimana penggunaan inheritance itu? Saya berikan contoh berikut:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| <?php class Utama{ function cetak_nama() { echo 'Nama saya Roes Wibowo.<br/>' ; } } class Turunan extends Utama{ function cetak() { $this ->cetak_nama(); } } $coba = new Utama; $coba -> cetak_nama(); $coba = new Turunan; $coba -> cetak(); ?> |
Source : http://roes-wibowo.com/inheritance-turunan-pewarisan-php-oop/
kalau melakukan cetak di luar kelas bisa gak ?? intinya echonya di luar kelas
BalasHapus