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

php是什麼類型語言

(*-*)浩
發布: 2023-02-25 14:20:02
原創
4221 人瀏覽過

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中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板