Fungsi if dapat kita gunakan untuk membuat suatu perbandingan logika untuk mendapatkan hasil yang kita harapkan, didalam dunia programming fungsi if sangat kita butuhkan apabila kita membuat suatu kondisi yang nilainya benar atau salah. Bukan Cuma php dibahasa program lainya kita juga bisa menggunakan fungsi if seperti C,C++,NET,VB,JAVA dll.

Logika umum pada if adalah (Jika nilai tersebut benar maka kerjakan dan jika salah maka kerjakan yang lain)

Didalam php itu sendiri ada beberapa statement if diantaranya yaitu:

  1. if statement – Digunakan untuk mengeksekusi beberapa kode hanya jika kondisi tertentu adalah benar
  2. if…else statement -Digunakan untuk mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi salah
  3. if…else if….else statement – Digunakan untuk memilih salah satu dari banyak blok kode yang akan dieksekusi.


Php if statement

If statement digunakan apabila nilai yang kita harapkan harus benar jika salah tidak akan mengejakan yang lain, if ini bersifat tunggal. Contoh penulisanya ialah:


Script PHP
 

                                <?php
                                if (condition) {
                                    # code yang akan dieksekusi jika kondisi benar
                                }
                                ?>

                            

Contoh if akan menampilkan keterangan "Kamu sudah dewasa" apabila nilai dari variabel bernilai 18.


Script PHP
 

                                <?php
                                $umur = 18;
                                if ($umur==18) {
                                    echo"Kamu sudah dewasa";
                                }
                                ?>

                            


Contoh if akan menampilkan keterangan "Sekarang siang hari " dengan menggunakan waktu, apabila jam lebih kecil dari 18.


Script PHP
 

                                <?php
                                $waktu = date('H');
                                if ($waktu<18) {
                                    echo"Sekarang siang hari";
                                }
                                ?>

                            



PHP – if else Statement

If..else statement dapat digunakan apabila kita akan membuat suatu perbandingan dengan 2 kemungkinan, lebih jelasnya ialah jika kondisi tersebut benar maka kerjakan sesuatu dan jika salah maka kerjakan sesuatu yang lain.


Script PHP
 

                                <?php
                                if (condition) {
                                    # code yang akan dieksekusi jika kondisi benar
                                }
                                else{
                                    # code yang akan dieksekusi jika kondisi salah
                                }
                                ?>

                            

Contoh if..else akan menampilkan keterangan "Kamu sudah dewasa" apabila nilai dari variabel besar dari 17 dan akan menampilkan keterangan "Kamu Belum Dewasa" apabila kondisi tersebut salah atau tidak terpenuhi.


Script PHP
 

                                <?php
                                $umur = 21;
                                if ($umur>17) {
                                    echo"Kamu sudah dewasa";
                                }
                                else{
                                    echo"Kamu Belum Dewasa";
                                }
                                ?>

                            


Contoh if akan menampilkan keterangan "Sekarang siang hari " dengan menggunakan waktu, apabila jam lebih kecil dari 18 dan akan menampilkan keterangan "Sekarang Malam Hari" apabila kondisi tersebut salah.


Script PHP
 
                                <?php
                                $waktu = date('H');
                                if ($waktu<18) {
                                    echo"Sekarang Siang Hari";
                                }
                                else{
                                    echo"Sekarang Malam Hari";
                                }
                                ?>
                            



PHP – if elseif else Statement

If..else if else statement dapat digunakan apabila kita akan membuat lebih dari 2 kemungkinan, tidak ada batasan untuk if tersebut. Kita akan dapat terus menambahkan kondisi if selagi masih ada kondisi yang kita inginkan.


Script PHP
 

                                <?php
                                if (condition) {
                                    # code yang akan dieksekusi jika kondisi benar
                                }
                                elseif(condition){
                                    # code yang akan dieksekusi jika kondisi benar
                                }
                                else{
                                    # code yang akan dieksekusi jika semua kondisi diatas salah
                                }
                                ?>

                            

Contoh if..elseif else untuk mencari nilai huruf dari nilai angka dimana:

  1. Jika nilai 0-50 maka nilai D
  2. Jika nilai 50-65 maka nilai C
  3. Jika nilai 65-85 maka nilai B
  4. Jika nilai besar dari 85 maka nilai A

Script PHP
 

                                <?php
                                    $nilai = 88;
                                    if ($nilai>84) {
                                        echo"A";
                                    }
                                    elseif($nilai<50){
                                        echo"D";
                                    }
                                    elseif($nilai<66){
                                        echo"C";
                                    }
                                    elseif($nilai<85){
                                        echo"B";
                                    }
                                    else{
                                        echo"E";
                                    }
                                ?>

                            

;