1:概述 ---php是一種弱類型的語言,它可以根據運作環境的變化而自動進行資料類型的轉換
1.1轉換成布爾類型的原則
以下值都将轉換成布爾類型中的false:
A.布爾類型的false;
B.空字元串''
C.正數0或浮點數0.0或字元串'0'(不包括字元串'0.0')
D.沒有成員的數組----array()
E.null
除此之外其它值都轉換成true.
1.2轉換成數值型的原則
A.如果字元串為合法的數字字元串,同時不包含./e/E,而且沒有超過整型的存數範圍時,将轉換為整型;否則轉換成浮點型;
B.如果數字字元串以非法的字元開頭,則轉換成0;
C.布爾型的true轉換成整數1,false轉換成整數0;
D.null轉換為0
E.浮點數轉換成整數時向下取整
1.3轉換成字元串的原則
A.數值轉換成字元串即數值本身;
B.布爾型的true轉換成字元串'1';false轉換成字元串'';
C.null轉化成空字元串'';
D.數組轉換成Array
E.資源将轉換成Resourse id #數字