我的位置:首頁 >   > 

    程式語言教學-PHP篇-01

    發表時間:

    結束了JS,從這篇開始就是到PHP的範圍了

    在學習PHP之前須要讓大家先了解到一些些觀念

    至於PHP是怎麼來的....我想應該不會有人想聽的

    想知道的人可以到WIKI百科去查一查

    首先,PHP是一個伺服器語言

    更嚴謹地說,是一款基於HTTP伺服器的語言

    也可以稱做 Web server 語言

    每一家的 Web server 都會有其運行的語言

    有時候還不止一種語言

    比如

    微軟的 IIS伺服器 可以運作由 VB.NET 或 C#.NET 所撰寫出來的.ASPX檔案

    APACHE 伺服器所運作的 PHP 撰寫出來的.PHP檔案....等很多很多

    每個語言各有優缺點,但是其中的一些觀念卻是互通的

    再來就是講解一下甚麼叫做 主從式架構(Client/Server)

    client 稱呼做 用戶端

    server 稱呼做 伺服器端

    兩端都是電腦,都有自己的作業系統

    客戶端 透過 網路(HTTP通訊協定) 向 伺服器端 發送要求(Request)

    伺服器端 透過 網路 回應 客戶端的要求(Response)

    一來一往就是主從式架構的特色

    沒有要求就沒有回應 ← 這點非常重要,要記住!

    只要伺服器端回應了客戶端,那麼就已經沒有伺服器端的事情了,除非客戶端又發送了一次要求

    當然現在有一些語言可以做到由伺服器端主動向客戶端發送訊息(長連接技術)

    不過這不在我們的討論範圍內

    若是有興趣可以去找找資料

    關鍵字 : Server Push

    前三大主題 HTML CSS JS 都是 client端

    所以才可以直接用瀏覽器執行

    如果是伺服器端語言,就必須要安裝瀏覽器

    下一篇,我們就一步一步的在自己的電腦架設瀏覽器吧