iklan atas


DarkSUSE ~ Assalamualaikum sobat DarkSUSE!
Pada kesempatan kali ini kita akan membahas cara membuat sebuah class dalam pemrograman PHP. Yah mungkin akan terjadi beberapa kesalahan yang akan saya ketik, semua karena saya adalah seorang noobies dalam dunia pemrograman berbasis website.

Ok, bagaimana cara penggunaan class? Nah jadi pada kali ini kita akan membuat sebuah Class mahasiswa dimana Objectnya adalah nama, nim, dan nomor HP mahasiswa. Nah dengan kata lain, object merupakan isi dari class tersebut. CMIIW.

Ok pertama kita akan membuat  class mahasiswa seperti dibawah ini:

class Mahasiswa {

}

Nah setelah itu, object pada class tersebut adalah:

$pendiam = new Mahasiswa();
$jhe = new Mahasiswa();
$jocker = new Mahasiswa();


Lalu bagaimana jika kita ingin memasukan nama, nim, dan nomor HP? Karena semua memiliki karakteristik (properties) yang sama yaitu memiliki nama, nim dan nomor HP maka caranya mudah, silahkan kalian cermati dibawah ini:

class Mahasiswa() {
  var $nama;
  var $nim;
  var $nope;
}


Nah setelah itu bagaimana cara menggunakannya? Setiap object memiliki isi yang berbeda dengan object lainnya. Lakukan seperti dibawah ini:

$yuhu = new Mahasiswa();
$yuhu->nama = "Pendiam Ganteng";
$yuhu->nim = "1367 1065 1016";
$yuhu->nope = "087781750474";

$yaha = new Mahasiswa();
$yaha->nama = "Anton Jhoni Saputra";
$yaha->nim = "1000 0001 1010";
$yaha->nope = "000000010101";


Selain dapat menyimpan object, class juga dapat melakukan aktifitas pemanggilan yang akan menjadi seperti dibawah ini:

class Mahasiswa() {
  var $nama;
  var $nim;
  var $nope;
     function ($tampil) {
         echo $tampil->nama." adalah seorang mahasiswa";
     }
}


Lalu setelah itu kita dapat mengeksekusinya dengan cara:

$pea = new Mahasiswa();
$pea->nama = "Pendiam Ganteng";
$pret = new Mahasiwa();
$pret->tampil($pea);


Oke, demikian pembahasan class kali ini. Apabila ada yang kurang mohon dilebihkan, apabila ada yang salah mohon koreksiannya dengan cara komentar pada postingan kali ini. Salam noobies.

0 comments:

 
Top