程式下载与安装

上传人:j****9 文档编号:57215082 上传时间:2018-10-20 格式:PPT 页数:73 大小:591.50KB
返回 下载 相关 举报
程式下载与安装_第1页
第1页 / 共73页
程式下载与安装_第2页
第2页 / 共73页
程式下载与安装_第3页
第3页 / 共73页
程式下载与安装_第4页
第4页 / 共73页
程式下载与安装_第5页
第5页 / 共73页
点击查看更多>>
资源描述

《程式下载与安装》由会员分享,可在线阅读,更多相关《程式下载与安装(73页珍藏版)》请在金锄头文库上搜索。

1、程式下載與安裝,Server 程式網址 http:/ Server 下載網址 http:/ 編輯器網頁 http:/notepad- 編輯器下載網址http:/ PHP程式的基本架構 3-2 PHP程式的撰寫風格 3-3 變數的命名與宣告 3-4 PHP的資料型態 3-5 PHP的運算子,第3章 PHP的變數、資料型態和運算子,3-1 PHP程式的基本架構,3-1-1 建立PHP程式 3-1-2 PHP程式的執行過程 3-1-3 PHP程式的標籤寫法,3-1 PHP程式的基本架構,PHP程式的副檔名以本書為例是使用.php,事實上,PHP程式並沒有固定的副檔名,需視Apache伺服器AddTy

2、pe指令的設定,可能的副檔名有:.php5或.phtml等。,3-1-1 建立PHP程式-符號,PHP程式碼是直接內嵌在HTML標籤,只是使用指定的符號在HTML文件區分哪一部分屬於PHP程式碼,如下所示:上述2種符號都可以在HTML標籤中標示PHP程式碼,換句話說,PHP程式碼是置於這些符號之間。,3-1-0 建立PHP程式-範例程式, 程式設計範例一n“;for ($i=0;$in“;?,3-1-1 建立PHP程式-範例程式,若檢視網頁原始碼,如下列:程式設計範例一 hello world 0 1 2 3 4 5 6 7 8 9 10 ,3-1-1 建立PHP程式-範例程式,PHP程式在標

3、籤區塊的HTML標籤共有3個部分擁有PHP程式碼,如下: 05: 12: “ 13: 歡迎使用PHP 5 14: “; 16: ?,3-1-1 建立PHP程式-指定變數值和迴圈開始,指定變數值和for迴圈開始:第511列的PHP程式區塊指定變數值和for迴圈的開始,在整段程式碼並不含任何HTML標籤,所以在開始和結束加上符號,如下所示: 05: ,3-1-1 建立PHP程式-內含於HTML標籤,內嵌在HTML標籤:第12列的標籤使用size屬性指定字型尺寸,標籤屬性size加上PHP程式碼,所以屬性轉變成動態變數,隨著for迴圈可以產生不同的字型尺寸,同樣是位在符號間,echo()可以輸出變數

4、值,如下所示: 12: “,3-1-1 建立PHP程式-迴圈結束,for迴圈結束:最後第1416列屬於for迴圈結束的程式碼,因為前後都擁有不同HTML標籤,所以此列程式碼也需要使用符號標示出來,如下所示: 14: “; 16: ? PHP程式碼是使用符號括起。print()可以輸出字串(字串是使用“號括起一組字元集合),也就是HTML標籤。,3-1-2 PHP程式的執行過程-說明,PHP屬於一種伺服端網頁技術,程式並不是在瀏覽端的瀏覽程式執行,而是將程式檔案公佈到Web伺服器後,在伺服端執行PHP程式,其執行的過程,如下圖所示:,3-1-2 PHP程式的執行過程-執行PHP,將PHP程式檔案

5、公佈到Web伺服器的主目錄C:wampwww的子目錄Ch03資料夾,啟動瀏覽程式輸入URL網址,如下所示: http:/domain_name/Ch03/Ch3-1-1.php 上述的domain_name為Web網站的網域名稱,例如:.tw等,如果Web伺服器與瀏覽程式位在同一台電腦,可以使用localhost,如下所示: http:/localhost/Ch03/Ch3-1-1.php 上述localhost是指本機電腦,Ch03是程式檔案所在的子目錄。,3-1-3 PHP程式的標籤寫法-說明,如果不使用符號,可以使用標籤內嵌PHP程式碼,如下:標籤設定language屬性為php,表示是

6、PHP程式碼,如果使用標籤,在標籤中需要是完整的PHP程式碼區塊,不能擁有HTML標籤,,3-1-3 PHP程式的標籤寫法-範例,例如:第3-1-1節的程式碼,如下所示: “ 此時需要改用print()輸出字串內容,如下所示: print “; 在上述字串之間的.號是字串連結運算子,可以連結字串。,3-2 PHP程式的撰寫風格,3-2-1 程式敘述結束符號 3-2-2 PHP的程式註解 3-2-3 太長的程式碼,3-2 PHP程式的撰寫風格,一個良好撰寫風格的PHP程式能夠讓程式更容易了解和維護,有效的使用縮排,更可以反應程式碼的邏輯和迴圈架構,適當的使用註解,將讓程式容易明白和維護程式碼。,

7、3-2-1 程式敘述結束符號,PHP程式的;符號代表程式敘述的結束,這是告訴直譯程式已經到達程式敘述的最後,如下所示: “; ? 換句話說,只需使用;符號可以在同一列程式碼撰寫多個程式敘述,如下所示: “; ?,3-2-2 PHP的程式註解-說明,程式註解是程式設計上很重要的部分,因為良好的註解不但能夠輕易了解程式的目的,在維護上也可以提供更多的資訊,PHP程式的註解是使用C/C+語言的註解符號。,3-2-2 PHP的程式註解-使用,在程式中以/符號開始的列,或是程式列位在/符號後的文字內容都是註解文字,如下所示: / 顯示歡迎訊息 print “大家好!“; / 使用print()函數 如果

8、需要跨越多行,可以使用/*和*/符號,如下所示: /* 顯示不同尺寸的歡迎訊息 */,3-2-3 太長的程式碼,如果程式碼的長度太長,基於程式編排的需求,太長的程式碼並不容易閱讀,我們可以將它分成兩列來編排,因為PHP屬於自由格式編排的語言,如果程式碼需要分成兩列,直接分割即可,如下所示: print “大家好!這是比較長的程式碼, 所以需要分為兩列.“;,3-3 變數的命名與宣告,3-3-1 PHP的命名原則 3-3-2 變數與指定敘述 3-3-3 變數的參考指定敘述 3-3-4 動態變數 3-3-5 echo()和print()輸出網頁內容 3-3-6 常數的宣告與使用,3-3 變數的命名

9、與宣告,PHP程式是由資料(Data)和指令(Instructions)所組成,如下: 資料部分:指本章的變數(Variables)和資料型態(Data Types)。 指令部分:指運算子、流程控制(Control Structures)和函數(Functions)。,3-3-1 PHP的命名原則-說明,變數在程式碼扮演的角色是儲存程式執行中的一些暫存資料,PHP變數是以$符號開頭的名稱,在程式中除了變數外,還需替常數、類別和函數命名。,3-3-1 PHP的命名原則-原則,常數、類別和函數名稱不能使用PHP語法的關鍵字(Keywords),變數因為使用$符號開頭,可以使用關鍵字,不過並不建議如

10、此命名。 名稱使用英文字母或底線_開頭,之後為不限長度的字母、數字和底線。 名稱區分英文字母的大小寫,例如:Hello、hello、hEllo是不同的名稱。 PHP變數在有效範圍(Scope)內需唯一,有效範圍請參閱第5章的函數。,3-3-1 PHP的命名原則-PHP的關鍵字,3-3-2 變數與指定敘述-使用變數,在PHP程式的變數是以$符號開始的名稱。 不同於其它語言的變數資料型態 (data type) 需要事先宣告,PHP變數並不需宣告,如果需要使用變數,直接使用指定敘述指定變數值,即=等號,如下所示: $name = “陳會安“; $score = 85; $id = “1234567

11、“;,3-3-2 變數與指定敘述-指定敘述,當然PHP程式可以再次使用指定敘述設定變數成其他值,如下所示: $score = “50“; 上述變數$score值改為字串“50”,此時,變數的資料型態也隨之變成字串。 換句話說,PHP變數的資料型態並不是程式設計者決定,而是在執行PHP程式時,依照變數儲存的內容來決定其資料型態。,3-3-3 變數的參考指定敘述-指定敘述,指定敘述是將右邊的值指定給變數,如果是指定成另一個變數,就可以取得變數值,如下所示: $nickname = $name; 上述程式碼是將右邊變數$name的值複製到左邊變數$nickname,變數$name和$nickname

12、擁有相同值,如下圖所示:,$name=$a1; $name=$a2;,3-3-3 變數的參考指定敘述-參考指定敘述(說明),在PHP除了指定敘述外,還提供參考指定敘述(Assign by Reference),表示右邊變數是參考左邊的變數位址,如下所示: $user = 上述程式碼使用&運算子表示參考此變數。 簡單的說,變數$user和$name表示同一個變數,換句話說,更改$user變數的值,就是更改$name變數值。,3-3-3 變數的參考指定敘述-參考指定敘述(圖例),變數$name和$user指向同一個記憶體位址,同一個記憶體位址擁有2個變數名稱,$user稱為$name的別名(Ali

13、as)。,3-3-4 動態變數-建立,PHP的動態變數是變數的變數名稱(Variable Variable Name)。首先宣告一個字串變數,如下所示: $name = “user“; 變數$name的值是字串,如果將變數$name值的字串當成另一個變數名稱,只需使用2個$符號,如下所示: $name = “江小魚“; 程式碼將變數$name內容的字串當成變數,也就是指定變數$user的值為“江小魚“。,3-3-4 動態變數-取得變數值,取得變數值可以直接使用變數$user,或是使用下列2種方式,如下所示: $username = $name; $username1 = $name; 程式碼可

14、以使用$name取得變數$user的值,PHP使用樹狀結構儲存變數名稱,第一層的$name值是user,下一層的$user值是“江小魚“,或是加上大括號表示各變數的階層關係。,3-3-5 echo()和print()輸出網頁內容-使用,在PHP程式的echo()和print()並不是真正的函數,它是PHP的語言建構子(Language Construct),在寫法上和函數稍有不同,可以使用函數方式加上括號,也可以不加上括號,如下所示: echo(“測試echo()的使用“); echo “測試echo()的使用“; print(“測試print()的使用“); print “測試print()

15、的使用“;,http:/localhost,3-3-5 echo()和print()輸出網頁內容-顯示變數值,如果需要顯示變數值,變數可以置於之後的參數字串中,或是使用字串連結運算子.,如下所示: echo “Hi! “ . $name . “; echo “Hi! $name $user1 $user2“; print(“Hi! “ . $name . “ “ . $user1 . “); print(“Hi! $name“);,3-3-5 echo()和print()輸出網頁內容-echo(),echo()和print()最大的差別,在於echo()可以使用,逗號分隔變數來顯示數個變數,如下所示: echo $user1,$user2; 而且echo()還提供簡化寫法,可以置於HTML標籤中,如下所示: 我的姓名是 : 相當於我的姓名是 : ,3-3-6 常數的宣告與使用,程式碼的常數是使用常數名稱取代固定的數字或字串,與其說是一種變數,不如說是名稱轉換,將一些數值的值用有意義的名稱取代。 PHP本身擁有一些內建常數(詳細的說明請參閱本書後的各章節),我們也可以自行建立常數,PHP的常數是使用define()函數宣告且指定其值,如下所示: define(“PI“, 3.1415926); define(“AREA“, “面積“); 語法 define(變數名稱, 變數值);,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号