一. PHP簡介:
PHP即“超文本預處理器”,創建于1994年,是一種通用開源腳本語言。PHP是在服務器端執行的腳本語言,與C語言類似,是常用的網站編程語言。PHP獨特的語法混合了C、Java、Perl以及 PHP 自創的語法。利于學習,使用廣泛,主要適用于Web開發領域。
二. PHP的優點:
優點:
(一)快捷性。執行網頁速度快。
(二)開放性和可拓展性強。開源,易于擴展附加功能。
(三) 數據庫連接的廣泛性。可以與很多主流的數據庫建立起連接,如MySQL、ODBC、Oracle、IBM DB2等絕大多數數據庫。
(四)面向過程和面向對象并用。可以分別使用面向過程和面向對象, 而且可以將PHP面向過程和面向對象兩者一起混用,這是其它很多編程語言是做不到的。
(五)支持絕大多數Web服務器,包括:Apache,Microsoft Internet,Information Server PersonalWebServer等。
(六)功能強大,可伸縮性強。
三. PHPstudy環境搭建:
PHP常用集成環境軟件:Phpstudy, WampServer, Xampp等。我們主要使用Phpstudy。
Phpstudy簡介:對于程序員來說,Phpstudy是一個非常好用的PHP調試環境集成包。包含了最新的apache和PHP等程序,對學習PHP的新手來說,windows下環境配置是一件非常困難的事,對老手來說也是一件煩瑣的事。所以Phpstudy程序包是很多程序員青睞的工具。
1)下載(略),根據32/64位,點擊安裝即可。
2)安裝完成后頁面會有此圖標:
3)界面介紹:
在瀏覽器中輸入:localhost:80,即可顯示如下界面:
根據上圖所示,PHPstudy的根目錄是“www”。
四.編寫第一個PHP應用程序:
4.1 方式一:在notepad++里面編寫:(注意:由于PHP是html嵌入語言,所以php文件里面可以寫HTML代碼,但是文件后綴名必須是.php)
(解決中文亂碼問題: notepad++中,先設置編碼:UTF-8-BOM再編寫代碼即可)
演示步驟:
(1).保證apache和mysql都啟動的情況下: 執行操作(如圖)
(2).在里面新建txt文件,命名:demo01.php (如圖)
<html><body><p><?php echo "Hello, 這是我寫的第一個php文件"; ?></p></body>
</html>
(4).在phpstudy界面:網站--管理--打開網站--在地址欄輸入:localhost/demo01.php 即可顯示頁面內容。
4.2 方式二:(更推薦)在HBuilder里面編寫:
步驟如下:
(1)打開PHP的根目錄:PHPstudy—網站---管理---打開根目錄。
(2)新建一個txt文件,命名為“demo02.php”。
(3)HBuilder中創建一個web項目,將demo02.php拖入項目中,選擇“創建該文件的鏈接”,下面打上“√”。
(4)編寫“demo02.php”內容如下:
<html><head><meta charset="UTF-8"><title>這是第一個PHP文件</title></head><body><p style="color: red; font-size: 30px;"><!--1.由于php中是注釋html的內容,所以注釋與html一樣。2.注意細節:2.1.第一個'?'后面緊接著寫'php'2.2.echo表示在頁面上輸出,末尾有';'2.3.想要在哪里輸出內容,就把<?php echo "......"; ?> 寫在哪里。3.由于需要web服務器的支持,所以不能直接使用上方瀏覽器執行。--><?php echo "hallo, hallo, 這是在HBuilder里面寫的第一個php文件"; ?></p></body>
</html>
特別注意:在如果在HBuilder中修改了php文件名稱,在www中文件名不會發生變化。瀏覽器訪問路徑以根目錄中的文件名為準。
五. PHP嵌入HTML:
我們可以將PHP嵌入到HTML中,嵌入的方法有以下四種:
1.1.PHP默認語法:<?php echo “……”; ?>
(注意:當文件后綴名是.html時,不能在里面寫php程序)
例(demo01):將php腳本嵌入到html文件中(demo01.php)
在WWW文件夾中新建一個文件夾“chapter02”,然后在chapter02里面新建demo01.php