Minggu, 01 Juli 2012

Manipulasi Alur Perintah PHP

Manipulasi Alur Perintah PHP

 

Sebagaimana bahasa pemrograman lainnya, PHP memiliki alur perintah dari atas ke bawah. Artinya, PHP akan menjalankan perintah dari baris pertama dan terus turun hingga baris terakhir. Sehingga ada kalanya perintah di bagian atas tidak jadi dilaksanakan gara-gara perintah di bawahnya. Contohnya seperti ini:
  1. <!--?php  
  2. $nama = "Bejo Paijo";  
  3. $alamat = "Jemurwonosari - Surabaya";  
  4. $nama = "Lutvi Avandi";  
  5. echo $nama;  
  6. ?-->  
Berdasarkan perintah diatas, variable $nama pertama diisi dengan nama Bejo Paijo. Namun ternyata di baris ke-5 variable $nama diisi dengan nama Lutvi Avandi. Maka ketika variable itu ditampilkan dengan perintah echo, jadinya yang muncul adalah Lutvi Avandi karena PHP menjalankan perintah yang terakhir.
Kita bisa memanipulasi alur perintah ini dengan menggunakan beberapa perintah. Diantaranya adalah:

IF…ELSE…

Manipulasi pertama adalah menggunakan perintah IF…ELSE… Dengan perintah ini, kita bisa membuat alur PHP melompati beberapa baris yang tidak diperlukan. Contohnya seperti ini:
  1. <!--?php<br /-->  
  2. $nama = "Lutvi Avandi";<br>  
  3. if ($nama == "Lutvi Avandi") {<br>  
  4.      echo "Lutvi Keren";<br>  
  5. else {<br>  
  6.      echo "Kamu jelek";<br>  
  7. }<br>  
  8. ?><br>  
  9. <!--?pre--><p></p>  
  10. <p>Saat kode itu dijalankan, maka pertama variable $nama diisi dengan Lutvi Avandi. Lalu di baris berikutnya variabel ini dikenali dengan perintah IF. Jika isi variabelnya adalah Lutvi Avandi, maka tampilkan tulisan menggunakan echo Lutvi Keren. Setelah itu alur akan melompat menuju kurung kurawal dibawah echo Kamu Jelek. Sehingga perintah menampilkan Kamu Jelek diabaikan alias dilompati</p>  
  11. <p>Nah, jika kita mengubah variabel $nama, misalnya seperti ini:</p>  
  12. <pre name="code" class="php"><!--?php<br /-->  
  13. $nama = "Bejo Paijo";<br>  
  14. if ($nama == "Lutvi Avandi") {<br>  
  15.      echo "Lutvi Keren";<br>  
  16. else {<br>  
  17.      echo "Kamu jelek";<br>  
  18. }<br>  
  19. ?><br>  
  20. <!--?pre--><p></p>  
  21. <p>Maka yang muncul adalah tulisan Kamu Jelek. Script akan melewatkan perintah echo Lutvi Keren karena saat dideteksi menggunakan if, isi variabelnya bukan Lutvi Avandi.</p>  
  22. <p>Selain dua opsi IF, kita bisa memberikan lebih dari 2 opsi. Misalnya seperti ini:</p>  
  23. <pre name="code" class="php"><!--?php<br /-->  
  24. $nama = "Lutvi Avandi";<br>  
  25. if ($nama == "Lutvi Avandi") {<br>  
  26.      echo "Lutvi Keren";<br>  
  27. elseif ($nama == "Bejo Paijo") {<br>  
  28.      echo "Bejo Macho";<br>  
  29. else {<br>  
  30.      echo "Kamu jelek";<br>  
  31. }<br>  
  32. ?><br>  
  33. <!--?pre--><p></p>  
  34. <p>Dari kode diatas, kita bisa mengenali bahwa, pertama variable $nama diisi nilai. Lalu dengan IF kita cek nilainya. Kalau isinya "Lutvi Avandi", maka tampilkan tulisan Lutvi Keren. Kalau bukan, cek lagi apakah isinya "Bejo Paijo"? Kalau ya, tampilkan tulisan Bejo Macho. Kalau bukan juga, maka tampilkan tulisan "Kamu Jelek".</p>  
  35. <p>Kode elseif bisa anda ulang-ulang sebanyak apapun. Seperti ini misalnya:</p>  
  36. <pre name="code" class="php"><!--?php<br /-->  
  37. $nomor = 5;<br>  
  38. if ($nomor == 1) {<br>  
  39.     echo 'Satu';<br>  
  40. elseif ($nomor == 2) {<br>  
  41.     echo 'Dua';<br>  
  42. elseif ($nomor == 3) {<br>  
  43.     echo 'Tiga';<br>  
  44. elseif ($nomor == 4) {<br>  
  45.     echo 'Empat';<br>  
  46. elseif ($nomor == 5) {<br>  
  47.     echo 'Lima';<br>  
  48. else {<br>  
  49.     echo 'Maaf, saya cuma bisa ngitung sampai lima doang';<br>  
  50. }<br>  
  51. ?><br>  
  52. <!--?pre--><p></p>  
  53. <p>Bisa dimengerti kode diatas? Nah, selamat berkreasi. Insya Allah artikel berikutnya akan membahas tentang proses pengulangan. Ini juga termasuk manipulasi alur perintah PHP juga.</p>  
  54. <h4>Ditemukan dengan Kata Kunci:</h4><p>perintah php (94), perintah-perintah php (10), perintah perintah PHP (9), alur php (8), perintah if di html (3), perintah - perintah php (2), perintah if dalam php (2), alur membuat website php (2), php perulangan menggabungkan baris (2), perintah perintahpada php coder (1), perintah perintah pada php coder dengan perintah if (1), perintah php coder (1), perintah perintah pada php coder (1), perintah php selain echo (1), script manipulasi kata kunci ke id (1), script keren pada php (1), printah php (1), php cek baris pertama if (1), perintah php if (1), perintah-perintah pada php (1), perintah sum php (1), perintah sum di perulangan php (1), perintah perintah pad a php (1), perintah if pada php (1), baris menggunakan echo (1)</p><p>No related posts.</p>                                         </pre></pre></pre>  

Tidak ada komentar:

Posting Komentar