Belajar pemrograman PHP OOP (Object Oriented Programming) khusus pemula. Sesi belajar Mendefenisikan Class dan Property pada PHP OOP.
Belajar pemrograman PHP berorientasi pada objek - Pada sesi ini kita akan akan membahas tentang bagaimana cara mendefinisikan Class / kelas pada pemrograman berorientasi object dan juga penggunaan Property pada class PHP OOP.
Secara umum, cara penulisan Class/kelas pada PHP adalah sebagai berikut :
Penjelasan dari Class diatas adalah :
Secara umum, cara penulisan Class/kelas pada PHP adalah sebagai berikut :
<?php
class contohClass {
/* Member Variable */
var $var1;
var $var2 = "constant string";
/* Member functions */
function myfunc ($arg1, $arg2) {
// code
}
}
?>
Penjelasan dari Class diatas adalah :
- Class didefenisikan dengan cara menuliskan tag class dan diikuti dengan mendefinisikan nama classnya, seperti code diatas nama class yang dibuat adalah contohClass.
- Selanjutnya merupakan Member Variable yang mendefinisikan Variable khusus yang bisa juga langsung diisi dengan nilai type data String seperti code diatas.
- Selanjutnya mendefinisikan Function didalam Class yang mana pembuatan fungsi sama saja dengan pembuatan fungsi pada PHP prosedural.
Contoh Penggunakan Class dan Property Pada PHP OOP
Dalam contoh ini, saya akan membuat sebuah class belajarphp dan akan memanggil atau membuat object baru dari file yang sama dengan class-nya.
Index.php
<?php
// nama class
class belajarphp {
// property
public $hello = 'Hello World';
}
// buat object baru
$pesan = new belajarphp;
// tampilkan isi property $hello
echo $pesan->hello;
?>
Jika dijalankan maka akan menampilkan pesan "Hello World".
dan tentu saja kita bisa menambahkan beberapa property pada class belajarphp seperti contoh berikut:
Jika berhasil akan menampilkan "Hello world Mari belajar PHP di kodeajaib.com"
Kita juga bisa membuat class belajarphp pada file lain yang terpisah dengan file index.php, contoh saya akan memisahkan class belajarphp dengan nama classBelajar.php, dan akan saya panggil dari file index.php
Maka jika tidak terjadi error akan menghasilkan pesan yang sama seperti cara sebelumnya. Jika teman-teman ingin mempelajari tutorial belajar pemrograman PHP berorientasi objek ini silahkan follow sosial media kode ajaib dan silahkan berlangganan melalui email secara gratis agar kamu tidak ketinggalan update tutorialnya.
Thank you and see you next lessons ...
dan tentu saja kita bisa menambahkan beberapa property pada class belajarphp seperti contoh berikut:
<?php
// nama class
class belajarphp {
// property
public $hello = 'Hello World';
public $nama = 'kodeajaib.com';
}
// buat object baru
$pesan = new belajarphp;
// tampilkan isi property $hello dan $nama
echo $pesan->hello ." Mari belajar PHP di ".$pesan->nama;
?>
Jika berhasil akan menampilkan "Hello world Mari belajar PHP di kodeajaib.com"
Kita juga bisa membuat class belajarphp pada file lain yang terpisah dengan file index.php, contoh saya akan memisahkan class belajarphp dengan nama classBelajar.php, dan akan saya panggil dari file index.php
classBelajar.php
<?php
// nama class
class belajarphp {
// property
public $hello = 'Hello World';
public $nama = 'kodeajaib.com';
}
?>
index.php
<?php
include('belajarPhp.php');
$pesan = new belajarphp;
// tampilkan isi property $hello dan $nama
echo $pesan->hello ." Mari belajar PHP di ".$pesan->nama;
?>
Maka jika tidak terjadi error akan menghasilkan pesan yang sama seperti cara sebelumnya. Jika teman-teman ingin mempelajari tutorial belajar pemrograman PHP berorientasi objek ini silahkan follow sosial media kode ajaib dan silahkan berlangganan melalui email secara gratis agar kamu tidak ketinggalan update tutorialnya.
Thank you and see you next lessons ...
COMMENTS