Install Web App

PHP

Belajar PHP #41 variable scope dalam function

profil-penulis

Irgo Adityawan

14 Februari 2023

Variabel scope adalah konsep yang penting dalam pemrograman karena menentukan bagaimana variabel dapat diakses dan digunakan di dalam program. Dalam PHP, terdapat beberapa jenis variabel scope yang harus dipahami dengan baik agar dapat membuat program yang efektif dan efisien.

Jenis Variabel Scope pada PHP

  1. Global Scope

Variabel yang didefinisikan di luar fungsi memiliki lingkup yang lebih luas dan dapat diakses dari mana saja di dalam program. Ini disebut sebagai variabel global dan harus digunakan dengan hati-hati karena dapat mempengaruhi perilaku program secara keseluruhan.

  1. Local Scope

Variabel yang didefinisikan di dalam fungsi hanya dapat diakses di dalam fungsi itu sendiri. Ini disebut sebagai variabel lokal dan hanya ada di dalam lingkup fungsi.

  1. Static Scope

Variabel yang didefinisikan sebagai static akan mempertahankan nilai terakhirnya setiap kali fungsi dipanggil. Variabel ini tidak akan dihapus setelah fungsi selesai dieksekusi.

Membuat Variable Scope dalam Function PHP

Untuk membuat variabel lokal dalam fungsi PHP, kita dapat menggunakan keyword 'local'. Berikut adalah contoh penggunaannya:

Untuk membuat variabel static dalam fungsi PHP, kita dapat menggunakan keyword 'static'. Berikut adalah contoh penggunaannya:

Dalam contoh di atas, variabel $angka adalah variabel static. Setiap kali fungsi hitung() dipanggil, nilai variabel $angka akan ditambahkan dengan 1 dan nilai terakhir akan disimpan untuk penggunaan selanjutnya.

Penting untuk memahami variabel scope dalam PHP karena dapat membantu kita dalam membuat program yang lebih mudah dibaca dan dipelihara. Dalam beberapa kasus, penggunaan variabel global mungkin diperlukan, namun harus digunakan dengan sangat hati-hati agar tidak menyebabkan kesalahan di dalam program.

Artikel Lainnya Dengan Kategori Terkait :


1. Belajar PHP #01 Pengenalan dan Kegunaan PHP

2. Belajar PHP #03 Penulisan Syntax PHP

3. Belajar PHP #04 Flow kolaborasi menggunakan GitHub

4. Belajar PHP #05 Mengisi nilai Variabel PHP

5. Belajar PHP #06 Mengupdate isi Variabel PHP

6. Belajar PHP #07 Memasukkan Script atau Kode PHP ke HTML

7. Belajar PHP #08 Cara menuliskan komentar pada PHP

8. Belajar PHP #09 Variabel pada PHP

9. Belajar PHP #10 Cara Penulisan Variabel dalam PHP

10. Belajar PHP #11 Pengertian dan Cara Penulisan Konstanta PHP

11. Belajar PHP #12 Mengenal Tipe Data Integer di PHP dan Cara Penulisannya

12. Belajar PHP #13 Mengenal Tipe Data String

13. Belajar PHP #14 Tipe Data Boolean

14. Belajar PHP #15 Tipe Data Array

15. Belajar PHP #16 Operator pada PHP dan Operand

16. Belajar PHP #17 Mengenal Tipe Data var_dump() di PHP, fungsi, dan Cara Penulisannya

17. Belajar PHP #18 Operator Aritmatika

18. Belajar PHP #19 Operator String

19. Belajar PHP #2 Cara Menginstall XAMPP di Windows

20. Belajar PHP #20 Operator Logika

21. Belajar PHP #21 Operator Perbandingan

22. Belajar PHP #22 Operator Increment dan Decrement

23. Belajar PHP #23 Operator Assignment

24. Belajar PHP #24 Bitwise di PHP

25. Belajar PHP #25 Gabungan Assignment di PHP

26. Belajar PHP #26 Type Juggling dan Casting di PHP

27. Belajar PHP #27 Mengenal IF pada PHP

28. Belajar PHP #28 Mengenal IF ELSE pada PHP

29. Belajar PHP #29 Mengenal FOR pada PHP

30. Belajar PHP #30 Mengenal Perulangan While

31. Belajar PHP #31 Mengenal Perulangan Do While

32. Belajar PHP #32 Perintah Break pada perulangan

33. Belajar PHP #33 Perintah Continue pada perulangan

34. Belajar PHP #34 Mengenal Perulangan Foreach

35. Belajar PHP #35 Pengertian Function pada Pemrograman PHP

36. Belajar PHP #36 Pengertian Argumen dan Parameter pada Fungsi PHP

37. Belajar PHP #37 Membuat Fungsi Sederhana

38. Belajar PHP #38 Memanggil Fungsi PHP

39. Belajar PHP #39 Perbedaan Argumen dan Parameter pada PHP

40. Belajar PHP #40 Pengertian Variable Scope

41. Belajar PHP #41 variable scope dalam function

42. Belajar PHP #42 Global Variabel

43. Belajar PHP #43 Static Variabel

Masuk Terlebih dahulu untuk berkomentar

Paling baru
Lihat Lainnya