Tutorial Belajar PHP Part 9: Aturan Dasar Penulisan Kode PHP

Dalam tutorial belajar PHP kali ini, kita akan mempelajari cara penulisan dan aturan dasar penulisan kode PHP.


Seperti bahasa pemograman lainnya, PHP juga memiliki aturan penulisan seperti case sensitifity (perbedaan antara huruf besar dan kecil), cara mengakhiri sebuah baris perintah, dan pengaruh penggunakan spasi dalam membuat kode program PHP. Berikut adalah aturan dasar penulisan kode PHP:


1. Case Sensitivity (perbedaan huruf besar dan kecil) dalam PHP

PHP tidak membedakan huruf besar dan kecil (case insensitive) untuk penamaan fungsi (function), nama class, maupun keyword bawaan PHP seperti echo, while, dan class. Ketiga baris berikut akan dianggap sama dalam PHP:

<?php
Echo “Hello World”;
ECHO “Hello World”;
EcHo “Hello World”;
?>

Akan tetapi, PHP membedakan huruf besar dan huruf kecil (case sensitive) untuk penamaan variabel, sehingga $nama, $Nama dan $NAMA akan dianggap sebagai 3 variabel yang berbeda. Sering kali error terjadi dikarenakan salah menuliskan nama variabel, yang seharusnya menggunakan huruf kecil, ditulis dengan huruf besar.

<?php
$andi="Andi";
echo $Andi; // Notice: Undefined variable: Andi
?>

Untuk mengatasi perbedaan ini, disarankan menggunakan huruf kecil untuk seluruh kode PHP, termasuk variabel, fungsi maupun class. Jika membutuhkan nama variabel yang terdiri dari 2 kata, karakter spasi bisa digantikan dengan underscore (_)


2. Penulisan Baris Perintah dalam PHP

Statement (baris perintah) di dalam PHP adalah kumpulan perintah PHP yang menginstruksikan PHP untuk melakukan sesuatu. Baris perintah ini bisa terdiri dari satu baris singkat (seperti perintah echo untuk menampilakan text di layar) atau bisa sesuatu yang lebih rumit dan terdiri dari beberapa baris, seperti kondisi if, atau kode perulangan (loop).

Berikut adalah contoh beberapa baris perintah dalam PHP:

<?php
   echo "Hello, world";
   sebuah_fungsi(21, "duniailkom");
   $a = 1;
   $nama = "duniailkom";
   $b = $a / 25.0;
   if ($y == $z) {
   echo "Tampilkan Tabel";
   }
?>

Terlihat dari beberapa contoh baris perintah diatas, PHP menggunakan tanda semicolon (titik koma) “;” sebagai tanda akhir baris perintah.

Kumpulan baris perintah yang menggunakan tanda kurung kurawal seperti kodisi IF atau perulangan (loop) tidak membutuhkan tanda titik koma setelah kurung penutup.

<?php
   if (true) {
   echo "Perintah dijalankan";  // tanda titik koma harus ditulis
   } // tidak diperlukan tanda titik koma setelah tanda kurung kurawal
?>

3. Karakter Spasi dan Tab dalam PHP

Secara umum, karakter spasi dan tab diabaikan di dalam eksekusi program PHP. Anda boleh memecah sebuah statement menjadi beberapa baris, atau menyatukan beberapa statement dalam sebuah baris yang panjang. Seperti contoh berikut:

<?php
echo "Ini kalimat pertama"; echo "Ini kalimat kedua"; $nama="duniailkom";
?>

Baris perintah itu sama artinya dengan

<?php
     echo "Ini kalimat pertama";
     echo "Ini kalimat kedua";
     $nama = "duniailkom";
?>

Walaupun contoh pertama lebih menghemat tempat, namun saya lebih menyarankan contoh kedua, dimana kita mengusahakan agar setiap statement berada pada satu baris saja, dan menambahkan beberapa spasi di awal untuk memudahkan membaca kode program.

Keuntungan penghematan beberapa baris dan beberapa byte dari sebuah file PHP tidak akan sebanding dengan efek sakit kepala yang anda dapati sewaktu mencoba memahami kode program yang dibuat 3 bulan kedepan (karena sering manggabungkan beberapa statement dalam satu baris). Menambahkan komentar pada bagian kode yang lebih rumit sebagai penjelasan juga sangat disarankan.


Untuk cara membuat komentar di dalam PHP, akan kita bahas pada tutorial selanjutnya: Cara Penulisan Komentar dalam Kode PHP.


Tutorial Terkait:

42 Comments

  1. alvie
    16 Jun 14
    • alvie
      16 Jun 14
      • Diva
        09 Sep 14
      • Andre
        09 Sep 14
        • Diva
          24 Sep 14
  2. enoz
    27 Nov 14
    • Andre
      28 Nov 14
  3. Diva Rahmat
    28 Nov 14
    • Andre
      29 Nov 14
  4. Ilham Oktariza
    29 Nov 14
    • Andre
      29 Nov 14
  5. adhi sutrisno
    30 Dec 14
    • Andre
      30 Dec 14
  6. kunbucu
    26 Apr 15
    • Andre
      26 Apr 15
  7. Iwan
    10 Sep 15
    • Andre
      10 Sep 15
  8. Sultan
    07 Oct 15
    • Andre
      08 Oct 15
  9. Jovin
    01 Dec 15
  10. Ficky
    19 Jan 16
    • Andre
      19 Jan 16
  11. EDI_GENDUT
    24 Feb 16
    • EDI_GENDUT
      24 Feb 16
  12. Anonymous
    03 Mar 16
  13. subhan
    15 May 16
    • Andre
      15 May 16
      • subhan
        18 May 16
  14. diya
    25 Jul 16
  15. Fikriansyah Chan
    01 Dec 16
    • Andre
      03 Dec 16
  16. Alwi
    18 Dec 16
    • Andre
      20 Dec 16
  17. dendi
    19 Dec 16
    • Andre
      19 Dec 16
  18. Ach Handi S
    13 Jan 17
    • Andre
      14 Jan 17
  19. MGunaji
    08 Apr 17
  20. Berita Hiburan
    13 Jun 17
    • Andre
      14 Jun 17
  21. Riyanto
    22 Sep 17
    • Andre
      22 Sep 17

Add Comment