首頁 >後端開發 >PHP問題 >php是什麼類型語言

php是什麼類型語言

(*-*)浩
(*-*)浩原創
2019-09-29 09:53:144211瀏覽

PHP 是一門弱型別語言

php是什麼類型語言

#我們注意到,不必向PHP聲明該變數的資料型態。

PHP 會根據變數的值,自動把變數轉換成正確的資料型別。 (推薦學習:PHP影片教學

在強型別類型的程式語言中,我們必須在使用變數前先宣告(定義)變數的型別和名稱。

弱型別語言也稱為弱型別定義語言。與強類型定義相反。像vb,php等就屬於弱型別語言。

 弱型別語言是一種弱型別定義的語言,某一個變數被定義類型,該變數可以根據環境變化自動進行轉換,不需要經過顯性強制轉換。

例如:在vbscript中,可以將字串 12 和整數 3 進行連接得到字串 123,然後可以把它看成整數 123,而不需要明確轉換。

弱型有時顯得很方便,有時卻又極易出錯。例如:

var result=5+5; //two numbers
alert(result);  //outputs "10"
var result=5+'5'; // a number and a string
alert(result);  //outputs "55"

因此使用弱型別語言也要格外注意資料型別防止出錯

無論是強型別語言或是弱型別語言,判別的根本是是否會隱性的進行語言類型轉變。強類型語言在速度上略遜於弱型語言,但是強型別定義語言帶來的嚴謹性又能避免不必要的錯誤。

以上是php是什麼類型語言的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn