Ifadeleri eğer değişkenleri ayarlama ile soru

0 Cevap

İşte bir örnek:

if(($test = array('key'=>true)) && $test['key']){
    // works
}
if($test = array('key'=>true) && $test['key']){
    // does not work
}

Neden parantez gereklidir? Benim anlayış, ne olursa olsun ardından ikinci ilk koşullu hesaplar olmasıdır.

Ve böyle bir atama yapmak için "güvenli" olduğunu?

0 Cevap