標籤:中文 文本 c語言 web cgi text 資料互動 好的 php開發
一、什麼是PHP
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本前置處理器”)是一種通用開源指令碼語言。文法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨特的文法混合了C、Java、Perl以及PHP自創的文法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態網頁面與其他的程式設計語言相比,PHP是將程式嵌入到HTML(標準通用標記語言 (SGML)下的一個應用)文檔中去執行,執行效率比完全產生HTML標記的CGI要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和最佳化代碼運行,使代碼運行更快。
二、相關概念
1、靜態網站與動態網站
①靜態網站純HTML頁面(頁面固定,不會變化),沒有與後台伺服器的互動,沒有資料庫的支援
②動態網站可以根據情況動態顯示不同內容;需要與後台伺服器進行資料互動,需要資料庫支援。
③支援動態網站的語言:ASP Java PHP .net
2、常見伺服器
①Apache,Apache公司旗下伺服器,用於解析PHP類網站
②Tomcat,Apache公司旗下另一服務,用於解析JSP類網站
3、常見的資料庫
①MySQL Access Oracle SQLServer...
②6PHP一般配合MySQL使用,當然PHP可以串連幾乎所有主流資料庫。
4、[B/S和C/S]
①B/S結構瀏覽器/伺服器結構,使用者只需要通過瀏覽器即可訪問的網站。大部分操作功能集中在後台伺服器
②C/S用戶端/服務結構,使用者需要安裝用戶端使用的程式,克續斷可以分擔一定的操作功能
5、常見的PHP開發Integration Environment
安裝一個軟體,內建多種開發需要的軟體或語言環境
wamp : windows Apache MySQL PHP
Lamp :linux Apache mySQL PHP
PHPStudy
APPserver
PHP 開發首選linux系統,但是PHP能夠有好的相容支援各種作業系統(Windows,linux,Unix,MacOS)
三、PHP標記的種類
PHP檔案中,如果要使用PHP文法,必須將PHP語言放到標記當眾。PHP支援如下四種標記方式
①<?php ?>這是PHP官方推薦的寫法,也是我們主要採用的寫法!這種標籤可以插入到HTML文檔的任意位置;如果頁面中只有PHP語言,推薦省略結束表示
②<? ?>短標記風格,不推薦使用,和XML中的標記衝突
③<% %>Asp風格,由於和JSP、ASP的標記衝突,不推薦使用
④<script language="php"></script> 長標記寫法,不推薦使用
<?php header("Content-Type:text/html;charset=utf-8"); echo "1形式"?> <script language="php">echo "2形式"</script> <?echo "3形式"?><%echo "4形式"%>
PHP簡介