PHP是弱語(yǔ)言類型?
之前課程有提到過(guò)php是若語(yǔ)言類型 ?不用定義數(shù)據(jù)類型可以自動(dòng)識(shí)別出來(lái) ,為啥 現(xiàn)在在輸出之前都說(shuō)事先定義數(shù)據(jù)的類型
之前課程有提到過(guò)php是若語(yǔ)言類型 ?不用定義數(shù)據(jù)類型可以自動(dòng)識(shí)別出來(lái) ,為啥 現(xiàn)在在輸出之前都說(shuō)事先定義數(shù)據(jù)的類型
2016-02-23
舉報(bào)
2016-02-23
php是松散型的語(yǔ)言,但變量還是要定義數(shù)據(jù)類型的,只是PHP會(huì)自動(dòng)把變量轉(zhuǎn)換為自動(dòng)的數(shù)據(jù)類型。
2016-02-23
弱類型語(yǔ)言也稱為弱類型定義語(yǔ)言。與強(qiáng)類型定義相反。像vb,php,javascript,python,vbscript等就屬于弱類型語(yǔ)言.例如:在vbscript中,可以將字符串 12 和整數(shù) 3 進(jìn)行連接得到字符串 123,然后可以把它看成整數(shù) 123,而不需要顯式轉(zhuǎn)換。
弱類型有時(shí)顯得很方便,有時(shí)卻又極易出錯(cuò)。比如:
var result=5+5; //two numbers
alert(result); //outputs "10"
var result=5+'5'; // a number and a string
alert(result); //outputs "55"
因此使用弱類型語(yǔ)言也要格外注意數(shù)據(jù)類型防止出錯(cuò)。