Ne'is_null ($) var ve (=== null$var)?arasındaki fark | Netgez.com
SORU
11 Ocak 2011, Salı


Ne'is_null ($) var ve (=== null$var)?arasındaki fark

Bu arasındaki fark...

if (is_null($var)) {
    do_something();
}

ve bu?

if ($var === null) {
    do_something();
}

Hangi form veya bir değişkenin boş olup olmadığını kontrol ederken daha mı iyi? Herhangi bir kenar gereken durumlarda haberdar olacak? (Varolmayan değişkenleri bir sorun değildir bu yüzden tüm değişkenler başlatılamıyor.)

CEVAP
25 Mart 2013, PAZARTESÄ°


• true

- false

        | isset   | is_null | ===null | ==null  | empty   |
|-------|---------|---------|---------|---------|---------|
|  null |    -    |    •    |    •    |    •    |    •    |
|  true |    •    |    -    |    -    |    -    |    -    |
| false |    •    |    -    |    -    |    •    |    •    |
|     0 |    •    |    -    |    -    |    •    |    •    |
|     1 |    •    |    -    |    -    |    -    |    -    |
|    \0 |    •    |    -    |    -    |    -    |    -    |
| unset |    -    |    •    |    •    |    •    |    •    |
|   ""  |    •    |    -    |    -    |    •    |    •    |
|   []  |    •    |    -    |    -    |    •    |    •    |

Özet:

  • empty ==null eÅŸdeÄŸerdir
  • is_null ===null eÅŸdeÄŸerdir
  • isset is_null ===null ters

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:
Php

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • BigDawsTv

    BigDawsTv

    20 HAZÄ°RAN 2012
  • Vortez

    Vortez

    27 Temmuz 2009