yöntem dönüş değeri kullanamaz mıyız?koşul bir hata neden olup olmadığını aşağıdaki yazma bağlamında
cevap
if(! $this->session->userdata('user_id'))
ile ilk if
deyimini değiştirin.
empty
işlevi, bir değişkenin boş olup olmadığını kontrol eder ancak userdata
bir işlevdir. Ayrıca, CodeIgniter documentation numaralı öğeye göre, öğeniz yoksaişlevi FALSE
değerini döndürür; bu, oturumunuzda user_id
yoksa, else
kodunun çalıştırılacağı anlamına gelir.
İşlev boş() bu şekilde kullanılamaz. Referans argümanı bekler, ancak doğrudan fonksiyon dönüşü değildir. Bir işlev dönüşü, başvuruyla iletilebilen bir değişken olarak kabul edilmez.
$test = $this->session->userdata('user_id');
if(!empty($test))
$user_id = $test;
else
$error = "ID doesn't exist";
o zaman CodeIgniter bunu sizin için zaten yapar verilerinizi kontrol etmek gerekmez CodeIgniter'da oturumları kütüphanesini kullanıyorsanız. $this -> session -> userdata('user_id')
boşsa veya ayarlanmamışsa, yanlış olarak döndürülür. O
$user_id = $this->session->userdata('user_id');
if(!$user_id){ }else{ $error = 'ID doesn't exist'; }
if(($this -> session -> userdata('user_id') > 0)
gibi Dolayısıyla, sadece bir kod şey olduğunu daha iyi yerine if ($ this -!> oturumu -> userdata ('user_id'))
bazen olacak çünkü hata yap
- 1. Test bağlamında sbt olup olmadığını nasıl kontrol edebilirim?
- 2. Basit bir MSBuild koşul ayrıştırıcısı yazma
- 3. Bir fasulyenin bahar bağlamında tanımlanmış olup olmadığını kontrol etmenin bir yolu var mı?
- 4. Xcode'un Farklı Sürümleri için Koşul Yazma
- 5. Herhangi Bir WPF DataGrid Hücresinde Hata Olup Olmadığını Kontrol Etme
- 6. SWF'nin bir "hata ayıklama" oynatıcısında veya modda olup olmadığını belirleme
- 7. Başka bir kullanıcının bir Dosya yazma iznine sahip olup olmadığını kontrol edin
- 8. Apache mod_rewrite REDIRECT_STATUS koşul neden dizin listeleme
- 9. Bir dosya olup olmadığını nasıl kontrol edebilirim?
- 10. Önemli Hata: Yazım bağlamında yöntem döndürme değeri kullanamazsınız (aşağıdaki hata bilgisi)
- 11. Bir değişkenin var olup olmadığını ve
- 12. bir işaretçi boş olup olmadığını kontrol Boost.Test
- 13. Bir dizenin boş olup olmadığını kontrol etmek için Ruby yolu?
- 14. Hata/while (koşul) eğer içinde?
- 15. Üye işlevi aşağıdaki hata neden anlamaya çalışıyorum
- 16. NSString boş olup olmadığını belirleme
- 17. Dafny işlevinde neden yeni bir hata veriyor? Aşağıdaki program için bir hata alıyorum neden merak ediyorum
- 18. Bu bir yarış durumu olup olmadığını söyleyemiyorum
- 19. Mümkün olduğunu olup olmadığını bilmiyorum
- 20. Excel çalışmakta olup olmadığını öğrenin
- 21. HAML: koşul
- 22. Kukla - önceden tanımlanmış bir paket olup olmadığını test edin?
- 23. Bir nesnenin var olup olmadığını ve tek bir satırda bir çocuğu olup olmadığını kontrol etmenin bir yolu var mı?
- 24. Bir yazma işleminden sonra hata oluştu
- 25. URL bir görüntü olup olmadığını nasıl belirleyebilirim?
- 26. Türün bir arabirim olup olmadığını kontrol edin
- 27. Bir numpy dizisi simetrik olup olmadığını sınama?
- 28. Bir istemcinin canlı olup olmadığını öğrenmek için
- 29. Bir işlevin reentrant olup olmadığını nasıl bulurum?
- 30. Kontrol kilit bir Python listede olup olmadığını
'(satır numarası)' nerededir? – MeLight