Cara menggunakan membuat public function php

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.

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 :

  1. Cara set nilai property
  2. Cara get nilai property
  3. Cara memanggil method
  4. Memanggil nilai property didalam method didalam class dengan perintah $this

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 :

  • warna
  • ram
  • harddisk
  • prosesor

Class komputer juga memiliki method antara lain :

  • memutar_musik
  • memutar_video
  • edit_foto
  • edit_video

Kita akan belajar set dan get nilai baik di property dan di method.


Set Nilai Property

Untuk menset nilai property pada OOP PHP, anda bisa menggunakan perintah seperti berikut :

$nama_object->nama_property = nilai;

Untuk contohnya, perhatikan skrip dibawah :

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

26

27

28

29

30

<?php

classkomputer{

   var$warna;

   var$ram;

   var$harddisk;

   var$prosesor;

   functionmemutar_musik()

   {

     return"komputer memutar musik";

   }

   functionmemutar_video()

   {

     return"komputer memutar video";

   }

   functionedit_foto()

   {

     return"Edit Foto";

   }

   functionedit_video()

   {

     return"Edit Video";

   }

}

$komputer_budi=new komputer();

$komputer_budi->warna="Merah";

$komputer_budi->ram="4 GB";

$komputer_budi->harddisk="2 TB";

$komputer_budi->prosesor="Core i7";

?>

Keterangan :

  • Pada Line 25 kita membuat object dengan nama komputer_budi, dimana menggunakan class komputer
  • Pada Line 26 kita menset property warna pada object komputer_budi dengan value “merah”
  • Pada Line 27 kita menset property ram pada object komputer_budi dengan value “4 GB”
  • Pada Line 28 kita menset property harddisk pada object komputer_budi dengan value “2 TB”
  • Pada Line 29 kita menset property prosesor pada object komputer_budi dengan value “Core i7”

Cara Get Nilai Properti di OOP PHP

Untuk mendapatkan (Get) nilai property di OOP php, anda bisa menggunakan perintah :

echo $nama_object->nama_property;

Contoh penulisan skripnya adalah sebagai 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

26

27

28

29

30

31

32

33

34

35

36

37

<?php

classkomputer{

   var$warna;

   var$ram;

   var$harddisk;

   var$prosesor;

   functionmemutar_musik()

   {

     return"komputer memutar musik";

   }

   functionmemutar_video()

   {

     return"komputer memutar video";

   }

   functionedit_foto()

   {

     return"Edit Foto";

   }

   functionedit_video()

   {

     return"Edit Video";

   }

}

$komputer_budi=new komputer();

$komputer_budi->warna="Merah";

$komputer_budi->ram="4 GB";

$komputer_budi->harddisk="2 TB";

$komputer_budi->prosesor="Core i7";

echo$komputer_budi->warna;

echo"<br/>";

echo$komputer_budi->ram;

echo"<br/>";

echo$komputer_budi->harddisk;

echo"<br/>";

echo$komputer_budi->prosesor;

?>

Jika dijalankan maka hasilnya adalah sebagai berikut :

Cara menggunakan membuat public function php

Keterangan :

  • Perhatikan pada Line 30 kita menuliskan $komputer_budi->warna; perintah tersebut akan menampilkan tulisan “merah”, karena kita menampilkan nilai dari property warna dari class komputer melalui object $komputer_budi
  • Perhatikan pada Line 32 kita menuliskan $komputer_budi->ram; perintah tersebut akan menampilkan tulisan “4 GB”, karena kita menampilkan nilai dari property ram dari class komputer melalui object $komputer_budi
  • Perhatikan pada Line 34 kita menuliskan $komputer_budi->harddisk; perintah tersebut akan menampilkan tulisan “2 TB”, karena kita menampilkan nilai dari property harddisk dari class komputer melalui object $komputer_budi
  • Perhatikan pada Line 36 kita menuliskan $komputer_budi->prosesor; perintah tersebut akan menampilkan tulisan “Core i7”, karena kita menampilkan nilai dari property prosesor dari class komputer melalui object $komputer_budi

Cara memanggil method & Menggunakan Perintah $this untuk memanggil nilai property didalam class

Setelah 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 :

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<?php

classkomputer{

   var$prosesor;

   var$memory;

   var$harddisk;

   function get_spek()

   {

      return$this->prosesor." - ".$this->memory." - ".$this->harddisk;

   }

}

$komputer_andi=newkomputer();

$komputer_andi->prosesor="Core i7";

$komputer_andi->memory="8 GB";

$komputer_andi->harddisk="1 TB";

echo$komputer_andi->get_spek();

?>

Keterangan :

  • Ketika Skrip tersebut dijalankan maka akan menghasilkan tulisan Core i7 – 8 GB – 1 TB, tulisan tersebut karena kita memanggil method / function get_spek yang ada didalam class komputer.
  • Jadi perintah untuk memanggil method / function dari sebuah class, dengan menggunakan object adalah dengan menuliskan $nama_object->nama_method();
  • Sehingga pada contoh diatas perhatikan di line 18 kita memanggil method get_spek, dengan menuliskan perintah $komputer_andi->get_spek();

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

return$this->prosesor." - ".$this->memory." - ".$this->harddisk;

Keterangan :

  • Perintah $this digunakan untuk memanggil property ataupun method didalam class itu sendiri, jadi kalau kita menuliskan perintah $this->prosesor, maka akan mengambil nilai dari property prosesor didalam class itu sendiri,
  • nah pada contoh diatas kita kan memanggil method get_spek (perhatikan line 18), maka php akan menampilkan hasil perintah method get_spek() yang ada pada line 9, dimana akan mengakses nilai dari properti didalam class itu sendiri.
  • Lalu kenapa yang tampil adalah Core i7 – 8 GB – 1 TB, hal tersebut karena kita telah mengisikan nilai pada property prosesor (Core i7), Memory (8 GB), dan Harddisk (1 TB), yang telah kita tulis di line 14 – 16.

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.
Untuk anda yang ingin serius belajar pemrograman PHP, Warung Belajar Memiliki Beberapa Paket Tutorial yang bisa membantu anda dalam belajar Pemrograman PHP, dari mulai step – step dasar hingga mampu membuat aplikasi berbasis web dengan menggunakan 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

  • Cara menggunakan membuat public function php

    Tutorial Seminggu Menguasai PHP Dan MySQL

    Rp80,000 Add to cart
  • Cara menggunakan membuat public function php

    Tutorial HTML White Box – Panduan Belajar HTML Lengkap

    Rp70,000Add to cart
  • Cara menggunakan membuat public function php

    Tutorial Web Programming Black Box – Tutorial Belajar HTML, CSS, Bootstrap 4, PHP OOP, dan MySQL – Study Kasus Membuat Aplikasi Sistem Management Stok Barang

    Rp120,000Add to cart
  • Cara menggunakan membuat public function php

    Tutorial Membuat Aplikasi Dengan Codeigniter, Javascript Dan Ajax Jquery

    Rp95,000 Add to cart
  • Cara menggunakan membuat public function php

    Tutorial Membangun Layanan SMS Gateway Berbasis Client Server

    Rp145,000Add to cart
  • Cara menggunakan membuat public function php

    Tutorial Membuat Aplikasi Dinamis Dengan HTML CSS Boostrap PHP Dan MySQL

    Rp120,000 Add to cart
  • Cara menggunakan membuat public function php

    TUTORIAL MEMBANGUN APLIKASI BERBASIS WEB DENGAN PHP MYSQL DAN BOOTSTRAP

    Rp95,000Add to cart
  • Cara menggunakan membuat public function php

    Tutorial Tips Dan Trik Aplikatif Master PHP

    Rp85,000 Add to cart

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).