Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
statment dalam algoritma percabangan
if(empty($_SESSION['xx'])) { action "yy" }
dalam kode tersebut menyatakan bahwa jika Session['xx'] memiliki value "empty" maka suatu tindakan 'yy' terjadi,nah bagaimana untuk menyatakan bahwa "jika tidak ada Session['xx'] maka suatu tindakan 'yy' terjadi"
terima kasih
7 Jawaban:
semoga membantu
if(!empty($_SESSION['xx'])) { action "yy" }
pak @dianarifr yang saya maksud adalah jika $_SESSION['xx'] "tidak ada/tidak pernah di creat" bukan dalam kondisi "ada value/!empty" ataupun "tidak ada value/empty",begitu pak
Jawaban Terpilih
kalau saya sih biasanya make gini mas, biar sekali jalan dua kondisi terlampaui hahah :v
(mode PHP)
$action = (!isset($_SESSION['xx']) ? 'yy' : '');
echo $action;
mohon dikoreksi jika salah. hehe
Saya rasa solusi punya @AlifNur yang paling sesuai dengan kondisi ini, pakai isset bukan empty
Penjelasan mengenai isset http://php.net/manual/en/function.isset.php
terima kasih mas @AlifNur dan mas @markeronly atas penjelasannya,tapi sepertinya saya masih belum mendapatkan jawaban dari pertanyaan saya,mungkin saya salah dalam mendeklarasikan pertanyaan saya atau saya belum paham jawaban sampeyan semua hehehehe
mungkin lebih simplenya gini aja,bagaimana kita mengetahui apakah $_SESSION['xx'] sudah di buat atau belum
Udah dijelasin sama mas @AlifNur ^^ hehe caranya mas bisa pakai fungsi php isset
isset($_SESSION['xx'])
Kode di atas akan melakukan checking terhadap variabel yang ada pada $_SESSION mas. Jadi jika variabel xx tidak ada atau belum di buat maka isset akan mengembalikan false.
iya iya terima kasih pak @markeronly baru saya mengerti,maaf masih tahapan belajar hehehehe
terima kasih juga pak @AlifNur atas pencerahannya