PHP 和 JavaSript 區別
PHP是一種建立動態互動性站點的強有力的伺服器端指令碼語言,主要用於Web開發領域,而JavaSript是一種具有函數優先的輕量級,解釋型或即時編譯型的高階程式語言,主要用於開發前端應用。
PHP 特點
(一)開源性和免費性
由於PHP的直譯器的原始碼是公開的,所以安全係數較高的網站可以自己更改PHP的解釋程式。另外,PHP 執行環境的使用也是免費的。 [1]
(二)快捷性
PHP是一種非常容易學習和使用的一門語言,它的語法特點類似於C語言,但又沒有C語言複雜的地址操作,而且又加入了物件導向的概念,再加上它具有簡潔的語法規則,使得它操作編輯非常簡單,實用性很強。
(三)資料庫連線的廣泛性
PHP可以與很多主流的資料庫建立起連線,如MySQL、ODBC、Oracle等,PHP是利用編譯的不同函數與這些資料庫建立起連線的,PHPLIB就是常用的為一般事務提供的基庫。
(四)程序導向和物件導向並用
在PHP語言的使用中,可以分別使用程序導向和物件導向, 而且可以將PHP程序導向和物件導向兩者一起混用,這是其它很多程式語言是做不到的。
JavaScript特點
JavaScript是一種屬於網路的高階指令碼語言,已經被廣泛用於Web應用開發,常用來為網頁新增各式各樣的動態功能,為使用者提供更流暢美觀的瀏覽效果。通常JavaScript指令碼是通過嵌入在HTML中來實現自身的功能的。
是一種解釋性指令碼語言(程式碼不進行預編譯)。
主要用來向HTML(標準通用標示語言下的一個應用)頁面新增互動行為。
可以直接嵌入HTML頁面,但寫成單獨的js檔案有利於結構和行為的分離。
跨平台特性,在絕大多數瀏覽器的支援下,可以在多種平台下執行(如Windows、Linux、Mac、Android、iOS等)。
Javascript指令碼語言同其他語言一樣,有它自身的基本資料型別,表示式和算術運算子及程式的基本程式框架。Javascript提供了四種基本的資料型別和兩種特殊資料型別用來處理資料和文字。而變數提供存放資訊的地方,表示式則可以完成較複雜的資訊處理。
可以實現web頁面的人機互動。