收藏 分享(赏)

ch03-php-的变数资料型态和运算子.ppt

上传人:weiwoduzun 文档编号:4301377 上传时间:2018-12-21 格式:PPT 页数:27 大小:120.52KB
下载 相关 举报
ch03-php-的变数资料型态和运算子.ppt_第1页
第1页 / 共27页
ch03-php-的变数资料型态和运算子.ppt_第2页
第2页 / 共27页
ch03-php-的变数资料型态和运算子.ppt_第3页
第3页 / 共27页
ch03-php-的变数资料型态和运算子.ppt_第4页
第4页 / 共27页
ch03-php-的变数资料型态和运算子.ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、1,Ch03 PHP的變數、資料 型態和運算子,大葉大學 資訊工程系 黃鈴玲 2004.10,陳會安、陳峰棋著,PHP 網頁設計教本,學貫出版,2,Outline,PHP 程式的基本架構 PHP 程式的撰寫風格 變數的命名與宣告 PHP 的資料型態 PHP 的運算子,3,3-1 PHP程式的基本架構,3-1-1 建立PHP程式PHP程式碼是直接嵌在HTML裡,必須用下列語法夾住以便識別或範例:Ch3-1-1.php (需檢視原始檔), 執行結果 (原始檔已不包含PHP程式碼),4,3-1 PHP程式的基本架構,3-1-2 PHP程式的執行過程,使用者,Request PHP網頁,Web Ser

2、ver,執行完 PHP程式, 送出純HTML網頁,5,3-1 PHP程式的基本架構,3-1-3 PHP程式的script標籤寫法PHP程式碼也可以用標籤嵌住(多使用在裡:此時必須放入完整的程式碼,不可以再有HTML標籤不可用 “必須用 print “;(.是字串連結運算子)範例:Ch3-1-3.php,執行結果,6,3-2 PHP程式的撰寫風格,3-2-1 程式敘述結束符號;程式敘述結束時要打;。利用此符號,可在同一列程式碼撰寫多個敘述,但最後一列的可不用“;?“;?“ ?範例:Ch3-2-1.php,執行結果,7,3-2 PHP程式的撰寫風格,3-2-2 程式註解的使用HTML的註解用 夾住

3、PHP的單行註解用 / 跨越多行則用 /* 跟 */ 夾住範例:Ch3-2-2.php,執行結果,8,3-2 PHP程式的撰寫風格,3-2-3 太長的程式碼直接分割即可太長的字串可分割後用.銜接,用 echo 輸出字串時,字串內部可換行,用 print 輸出字串時,字串內部不可換行範例:Ch3-2-3.php,執行結果,9,3-3 變數的命名與宣告,3-3-1 PHP的命名原則 變數前要加$符號,用英文字母或底線開頭,之後為不限長度的英文、數字或底線 大小寫有分3-3-2 變數與指定敘述 變數不需宣告 變數的資料型態可以任意變換範例:Ch3-3-2.php,執行結果,10,3-3 變數的命名與

4、宣告,3-3-3 變數的參考指定敘述 $name1 = $name; $user = (表示參考此變數,更改其中一個的值,另一個也會跟著改,也可說$user是$name的別名)範例:Ch3-3-3.php,執行結果,11,3-3 變數的命名與宣告,3-3-4 動態變數 $name = “user”; $name = “abc”; /指定$user=“abc” 取得變數值可以用 $username = $name; $username1 = $name; / echo時只能用此法範例:Ch3-3-4.php,執行結果,12,3-3 變數的命名與宣告,3-3-5 echo()和print()輸出網

5、頁內容 ()可加也可以不加 顯示變數值時,變數可以放在字串中,也可以使用字串連結運算子. echo() 與 print() 最大的差別,在於echo可以使用,逗號分隔變數 echo $user1, $user2; 以及簡化寫法 我的姓名是 : 範例:Ch3-3-5.php,執行結果,13,3-3 變數的命名與宣告,3-3-5 常數的宣告與使用 PHP有一些內建常數,我們也可以自行建立常數 define(“PI“, 3.1415926); define(“AREA“, “面積“); 常數輸出時,必須用.,不可以直接放在字串裡範例:Ch3-3-6.php,執行結果,14,3-4 PHP的資料型態,

6、3-4-1 布林資料型態 TRUE與FALSE不分大小寫 $doit = True; $status = true;,15,3-4 PHP的資料型態,3-4-2 整數資料型態 整數範圍視作業系統而定,使用32bits的有符號整數,範圍為:-2147483648 2147483647 整數可以使用十進位、八進位和十六進位表示 八進位用0開頭,每個位數在07 十六進位用0x開頭,每個位數值是09和AF (af)範例:Ch3-4-2.php,執行結果,16,3-4 PHP的資料型態,3-4-3 浮點數資料型態 整數範圍視作業系統而定,IEEE格式是使用64bits的範圍,其精確度可以到14位小數 浮

7、點數可以使用E或e表示以10為底的指數 如 6e-4 表示 0.0006範例:Ch3-4-3.php,執行結果,17,3-4 PHP的資料型態,3-4-4 字串資料型態 字串:使用或“括起來的文字內容 $str1 = PHP網頁設計範例教本; $str2 = “Hello World!“; 若用雙引號括起,字串中可以使用更多的Escape逸出字元,來顯示一些無法用鍵盤輸入的特殊字元。,18,3-4 PHP的資料型態,範例:Ch3-4-4.php,執行結果,19,3-4 PHP的資料型態,3-4-5 資源(resource)資料型態 變數內容是外部資源的參考,例如執行指定函數取得MySQL資料庫

8、的記錄資料和檔案等3-4-6 NULL資料型態 NULL表示變數沒有值 寫成NULL及null都可,20,3-5 PHP的運算子,$a = $b 式中,$a及$b是運算元,=是運算子 3-5-1 運算子的優先順序,21,3-5 PHP的運算子,22,3-5 PHP的運算子,3-5-2 算術運算子 *, /, %, +, - 範例:Ch3-5-2.php,執行結果3-5-3 遞增和遞減運算 +, - (放在變數前,變數值立刻改變) 範例:Ch3-5-3.php,執行結果,23,3-5 PHP的運算子,3-5-4 比較運算子 =, =, !=, , = 比較的結果為True or False, e

9、cho 時 True 會顯示1,False 顯示空字串 範例:Ch3-5-4.php,執行結果3-5-5 邏輯運算子 !, &, |, and, or, xor 範例:Ch3-5-5.php,執行結果,24,3-5 PHP的運算子,3-5-6 位元運算子 進行二進位值的位元運算 (1變0,0變1), &, |, (xor), (向右移) 範例:Ch3-5-6.php,執行結果3-5-7 字串連結運算子 .範例:Ch3-5-7.php,執行結果,25,3-5 PHP的運算子,3-5-8 指定運算子 =, += ($x += $y 表示 $x = $x + $y) .= ($x .= $y 表示 $x = $x .$y) -=, *=, /=, %=, =, ,26,3-6 PHP的型態轉換,例如將整數型態的資料轉成浮點數3-6-1 自動型態轉換 PHP本身即提供此一功能 如 整數浮點數 = 浮點數 整數整數字串 = 整數 等範例:Ch3-6-1.php,執行結果,27,3-6 PHP的型態轉換,3-6-2 強迫型態轉換 自動轉換的結果不如預期時使用 用法: $c = (int) ($a / $b);範例:Ch3-6-2.php, 執行結果,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > PHP资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报