Nasıl PHP çalışmaları Döküm nedir?

4 Cevap php

Ne değildir bu işi yapar:

(int)08 == (int)09==0

Ancak bu ve bu mu?

(int)07==7 
(int)06==6

4 Cevap

08 dolayısıyla geçersiz, (bir 0 ile başlar çünkü) sekizlik üssü olduğunu. See the documentation.

08 ve 09 geçerli sekizlik sayılar değildir çünkü. see warning in docs.

Sen sekizlik baz geçersiz sayıda döküm tipi değilsin.

Onaltılık gösterimde ise 0x numaranın önüne kullanın.

Bu yüzden,

 $num = (int)0x9
 $num == 9