Citat:
Ursprungligen postat av studiox
Kanske inte samma sak, men kan det inte vara så att man försäkrar sig om att den inte får finnas, ungefär som
|
Nej, inte samma sak. === kollar om värdena är identiska, dvs typ int med värdet 0 i ditt fall. ! jämför mot något av värdena som PHP tycker motsvarar false, dvs tom sträng, false, 0, odefinierad variabel osv. Som redan sagts skulle en (bool)$var ge samma resultat, men då skulle man trevligt nog kunna se resultatet utan att spärra upp ögonen rejält.