PHP簡介

來源:互聯網
上載者:User

標籤:中文   文本   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簡介

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.