![]() |
溫瑞烘老師的教學歷程檔案(Teaching ePortfolio) - 104-2-四技資管二甲-資料結構 - 第1週-PHP基本概念 |
| 第1週-PHP基本概念PHP常數 布林常數:布林為邏輯上的真假值, True 就代表邏輯上的「真」, False 則是邏輯上的「假」 $a = True; // $a 為「真」 $b = False; // $a 為「假」
整數常數:一般寫不帶小數點的數字就是整數 (integer) , 也可以用 0 開頭表示八進位整數, 或 0x 開頭表示十六進位整數 $c = 1234; // 十進位整數 $d = -123; // 十進位負整數 $e = 0123; // 八進位整數,等於 83 $f = 0x1A; // 十六進位整數,等於 26
浮點數常數:帶小數點的數字就是浮點數 (floating-point number) , 也可以用 e 或 E 表示科學記號 $g = 1.234; // 等於 1.234 $h = 1.2e3; // 等於 1200.0 $i = 7E-3; // 等於 0.007
字串常數:字串 (string) 有四種形式,最簡單的是單引號字串, 裡頭可以用 \' 表示單引號, \\ 表示斜線 $j = 'John\'s book is on the table.'; 雙引號字串可以用更多的跳脫序列 (escape sequence) 或是變數 (variable) , 下面的 $name 為變數而 \n 為新行的跳脫序列 $k = "$name is a good student.\n";
PHP運算子 算術運算子 算術運算子包含負數、加、減、乘、除、取餘數,至少需要一兩個運算元 (operand) 才構成運算式 (expression) ,如下列表
指派運算子 最基本的指派運算子為單一個等號 = ,這是用來將等號右邊的值拷貝給給左邊的變數 (variable) 資料。等號也可以跟其他運算子合用,會直接將結果儲存到原變數之中,如
比較運算子 比較運算子需要兩個運算元,包含小於、小於等於、大於、大於等於,另外有測試等性的運算子,運算結果會是布林值,不是True 就是 False
遞增遞減運算子 遞增遞減運算子用來將變數遞增 1 或遞減 1
邏輯運算子 邏輯運算子包含邏輯「非」,施用於單一運算元,其他邏輯「且」、邏輯「或」、邏輯「互斥或」都需要兩個運算元
字串運算子 字串運算子有 . ,這用來連接兩個字串。
PHP變數 單一 PHP 檔案中,在函數 (function) 或類別 (class) 以外的地方定義的變數 (variable)
如果在函數或類別中定義的變數就是區域變數 (local variable) ,效力僅限於函數或類別中, 例如
PHP 中全域變數與區域變數各有其效力範圍,這是說全域變數的 $a 並不能直接在 do_something() 中使用,如果要在do_something() 中使用外層定義的 $a ,就要將相同名稱的區域變數宣告為 global , 舉例如下 <?php $a = 1; echo "$a\n"; echo "$a\n"; function do_something() { global $a; echo "$a\n"; } do_something(); echo "$a"; ?>
作業 第1支程式: ANSI與UTF-8,並以cmd命令模式與瀏覽器分別執行 Cmd模式:開始àcmdàcd c:AppServ\wwwàphp 1.php 瀏覽器:Google Chrome或IE,網址列輸入 localhost/1.php或127.0.0.1/1.php
2. 第2支程式:2.php <?php $a = 123; $b="123"; echo "a=$a<br>"; echo "b=$b<br>"; $c=$a + $b; echo "c=$c<br>"; //-------------------------------- $a = 123; $b="123"; echo "a=$a<br>"; echo "b=$b<br>"; $c=$a + $b++; echo "c=$c a=$a b=$b<br>"; //-------------------------------- $a = 123; $b="123"; echo "a=$a<br>"; echo "b=$b<br>"; $c=$a + ++$b; echo "c=$c a=$a b=$b<br>"; //-------------------------------- $a = 123; $b="123"; echo "a=$a type=" . gettype($a) . " b=$b type=" . gettype($b) . "<br>"; if ($a==$b) echo "a 與 b 值相等<br>"; //-------------------------------- $a = 123; $b="123"; echo "a=$a type=" . gettype($a) . " b=$b type=" . gettype($b) . "<br>"; if ($a!==$b) echo "a 與 b 型態不相等<br>"; //-------------------------------- ?> 3. 第3支程式: 3.php 設定 $a=123; $b="123"; 再利用 + - * / 計算結果輸出
|
|
中華科技大學數位化學習歷程 - 意見反應 | ![]() |