Pembelajaran 1 : Mendefinisikan Class di PHP OOP

    November 05, 2018   No comments

Belajar PHP OOP - Pada pembahasan kali ini kita akan membahas mengenai pembuatan Class dan Property di PHP OOP. Sebelumnya kita telah membahas ngenai pengenalan PHP OOP, bagi yang belum membacanya bisa dibaca di artikel sebelumnya di Pengenalan PHP OOP(OBJECT ORIENTED PROGRAMMING).



Dalam OOP, sebuah class merupakan blueprint dari sebuah object. Mungkin kalian bertanya, apa bedanya class dengan sebuah function? Sebuah class bisa berisi variable dan function. Variable yang terletak di dalam class, dinakan property dan function yang ada didalam sebuah class dinakan method.

Untuk membuat sebuah class strukturnya adalah sebahgai berikut.


<?php

class namaClass {
 var namaVariable;
                .
                .
                .
}

?>

Sebagai contohnya adalah misalkan kita membuat sebuah class dengan nama robot.


<?php

class robot {
 var $kepala;
 var $tangan;
 var $badan
 var $kaki;
 var $telinga;
}
?>


Dalam contoh diatas, yang merupakan sebuah property dari class robot tersebut adalah : kepala, badan, tangan, kaki, dan telinga.

Sebuah property dari suatu class dapat kita bayangkan sebagai sifat atau informasi yang melekat dari suatu object. Sebagai contoh misalkan kita sebuah object 'Mahasiswa', maka property dari mahasiswa diantaranya adalah, nim, nama, alamat, jurusan, fakulta, dan lainlain.





Bagaimana cara menampilkan nilai/value dari variable tersebut? muda. beriktu ini contoh codingnya.


<?php

  // nama class
  class belajarphp {

    // property
    public $hello = 'Hello World';
  }

  // buat object baru
  $pesan = new belajarphp;

  // tampilkan isi property $hello
  echo $pesan->hello;

 ?>

Dan jika kita jalankan maka akan menampilkan pesan "Hello World".

Sekian dulu untuk pembelajaran kali ini, silahkan dipelajari dan dipraktekkan agar lebih paham. Bila ada yang ingin ditanyakan bisa bertanya melalui kolom komentar, nanti akan saya jawab sebisanya. Jangan lupa shere artikel ini agar lebih bermanfaat. Terimakasih.

Erji Ridho Lubis

Erji Ridho Lubis

Portal Coding Adalah Blog untuk memberikan pembelajaran serta tutorial mengenai berbagai pemrograman komputer.

No comments:
Write Comments

FansPage

Recent Comments

Copyright © 2018 Portal Coding.