Hai Selamat datang di warung belajar, melanjutkan pembahasan dari seri tutorial PHP, sampai di part 30, kali ini kita masih melanjutkan pembahasan mengenai OOP di PHP, Jika dalam tutorial sebelumnya kita telah membahas mengenai apa itu OOP, dan bagaimana konsep OOP di PHP. Show
Dalam tutorial ini kita akan membahas lebih dalam mengenai property dan method yang kita buat didalam class. Adapun beberapa hal yang akan kita pelajari dalam tutorial kali ini adalah :
Baik kita langsung mulai saja, pembahasannya, jika dalam tutorial sebelumnya kita telah mencontohkan pembuatan class, dengan membuat class komputer, yang memiliki beberapa property dan method. Adapun class komputer, memiliki property antara lain :
Class komputer juga memiliki method antara lain :
Kita akan belajar set dan get nilai baik di property dan di method. Set Nilai PropertyUntuk menset nilai property pada OOP PHP, anda bisa menggunakan perintah seperti berikut : $nama_object->nama_property = nilai; Untuk contohnya, perhatikan skrip dibawah :
Keterangan :
Cara Get Nilai Properti di OOP PHPUntuk mendapatkan (Get) nilai property di OOP php, anda bisa menggunakan perintah : echo $nama_object->nama_property; Contoh penulisan skripnya adalah sebagai berikut :
Jika dijalankan maka hasilnya adalah sebagai berikut : Keterangan :
Cara memanggil method & Menggunakan Perintah $this untuk memanggil nilai property didalam classSetelah kita telah belajar mengenai bagaimana dapat menset nilai di property, serta mendapatkan nilai dari property, berikutnya kita akan membahas mengenai bagaimana cara untuk memanggil method / function di OOP, serta bagaimana memanggil nilai property didalam class dengan menggunakan perintah $this. Perhatikan skrip berikut ini :
Keterangan :
Jika sebelumnya anda telah belajar untuk menampilkan nilai property dari luar class, bagaimana kalau ingin memanggil nilai property didalam class, perhatikan pada line 9, kita menuliskan perintah
Keterangan :
Jadi kurang lebih itu teman – teman pembahasan tutorial kali ini, kita sudah belajar mengenai bagaimana cara menset nilai property, menampilkan nilai property, memanggil method, serta menggunakan perintah $this untuk memanggil nilai property didalam class itu sendiri, Jika ada yang ditanyakan silahkan di kolom komentar, baik sekian dulu sampai jumpa di tutorial selanjutnya. ANDA INGIN SERIUS BELAJAR PEMROGRAMAN PHP ?Seperti yang anda ketahui bahwa saat ini skill di bidang pemrograman sangatlah dibutuhkan, salah satunya adalah pemograman PHP. Paket Tutorial ini berisi video tutorial belajar pemrograman berbahasa indonesia, cocok sekali untuk anda yang sedang belajar pemrograman PHP, bahkan untuk orang awam sekalipun. Paket Tutorial ini juga dilengkapi dengan study kasus yang akan mempermudah pemahaman anda dalam belajar pemrograman, Mari berinvestasi untuk menambah skill dalam menguasai Pemrograman PHP
Bagaimana cara yang benar untuk membuat fungsi di PHP?Membuat fungsi pada PHP dapat dilakukan dengan mudah, yaitu (1) menuliskan keyword function  (2) kemudian diikuti dengan nama fungsi (3) diikuti dengan tanda kurung ()  sebagai tempat argumen, (4) kemudian diikuti dengan kurung kurawa {} sebagi block statement yang akan dijalankan ketika fungsi dipanggil.
Apa itu function di PHP?Fungsi (atau Function) di bahasa pemograman adalah kode program yang dirancang untuk menyelesaikan sebuah tugas tertentu, dan merupakan bagian dari program utama. Kita dapat membuat fungsi sendiri, atau menggunakan fungsi yang dibuat oleh programmer lain.
Manakah aturan penamaan function yang benar?Nama dari function dapat ditulis dengan aturan sebagai berikut :. Terdiri hanya dari angka, huruf dan underscore.. Tidak bisa diawali menggunakan angka.. Tidak boleh ada nama function yang sama dan telah dideklarasikan. (pada PHP tidak bisa overloading).. Nama function tidak case-sensitive.. Apakah yang dimaksud dengan memanggil function?Menggunakan fungsi dalam teori pemograman sering juga disebut dengan istilah 'memanggil fungsi' (calling a function). Fungsi dipanggil dengan menulis nama dari fungsi tersebut, dan diikuti dengan argumen (jika ada).
|