1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

Tanya kondisi dalam PHP

Discussion in 'Pemrograman Web' started by jiahia, Jul 12, 2007.

  1. jiahia

    jiahia Ads.id Starter

    Joined:
    Jul 7, 2007
    Messages:
    64
    Likes Received:
    0
    Hallo teman2 yang jago PHP mau nanya nih, klo misal kita buat sebuah kondisi seperti bawah ini:

    if { A || B || C || D || E }
    {
    .....
    }

    Misal 'A' udah ketemu, apa B, C, D , E masih di check?

    Thank's sebelumnya...
     
  2. born2learn

    born2learn Hero

    Joined:
    May 8, 2006
    Messages:
    579
    Likes Received:
    12
    Location:
    Pemalang - Jateng
    jika A sudah memenuhi (udah ketemu) maka B, C, D, E tidak akan dicek. CMIIW.
     
  3. jiahia

    jiahia Ads.id Starter

    Joined:
    Jul 7, 2007
    Messages:
    64
    Likes Received:
    0
    Oke d, thank's ya ian
     
  4. born2learn

    born2learn Hero

    Joined:
    May 8, 2006
    Messages:
    579
    Likes Received:
    12
    Location:
    Pemalang - Jateng
    sama2 jiahia.
     
  5. ustadznet

    ustadznet Ads.id Starter

    Joined:
    Jun 9, 2007
    Messages:
    83
    Likes Received:
    9
    Location:
    Jakarta, Indonesia
    Lho, bukane masih dicek? Coz itu satu kondisi...

    Beda kalo

    if (...)
    {}
    elseif (...)
    {}
    else (...)
    {}

    jika if yang pertama udah memenuhi, maka yang selanjutnya (elseif dan else) baru tidak dicek, itu menurutku sich...
     
  6. ngkong

    ngkong Administrator Staff Member Banned Permanent

    Joined:
    Dec 5, 2005
    Messages:
    2,963
    Likes Received:
    301
    memang sudah tidak di'execute lagi, aku juga mikir gitu pertamanya... tapi setelah dicoba ternyata emang di'pass. coba aja

    PHP:
    <?php
    if (print " 1 " || print " 2 " || print " 3 " || print " 4 " || print " 5 ") echo "";
    ?>
     
    Last edited: Aug 14, 2007
  7. dexno

    dexno Hero

    Joined:
    May 9, 2006
    Messages:
    665
    Likes Received:
    0
    Btul,

    simbol "||" itu artinya "or", jadi kalau salah satu kondisi memenuhi,
    akan langsung di proses routine di dalam "if". Kalau dengan memakai simbol "&&" artinya "and" itu akan mengecek semua kemungkinan, kalau memenuhi semua baru di proses routine di dalam if.
     
  8. lueni

    lueni Ads.id Starter

    Joined:
    Jun 27, 2007
    Messages:
    60
    Likes Received:
    3
    betul banget mas dexno, baru mo ngomong kaya gitu.. .:D
     

Share This Page