網頁程式撰寫/2017/劉恩佑:修訂版本之間的差異
出自六年制學程
第 221 行: | 第 221 行: | ||
function 函式 | function 函式 | ||
− | * | + | *函式用法: |
function (函式名) | function (函式名) | ||
{ | { | ||
第 260 行: | 第 260 行: | ||
− | require 引入其他php內容( | + | require 引入其他php內容(不接受檔案不存在) |
− | include 引入其他php內容( | + | include 引入其他php內容(接受檔案不存在) |
*include用法: | *include用法: | ||
第 267 行: | 第 267 行: | ||
+ | mday 日 | ||
+ | month 月 | ||
+ | year 年 | ||
+ | |||
+ | |||
+ | empty (function) 檢查直是否存在 | ||
+ | |||
+ | |||
+ | fopen (function) 打開檔案 | ||
+ | |||
+ | |||
+ | error_log (function) 錯誤訊息紀錄 | ||
</nowiki> | </nowiki> |
2017年10月5日 (四) 11:59的修訂版本
本學期專案:通訊錄
php超文件處理
html文件格式
http傳輸協定
clint前端
server後端
========== html: ========== <>標籤 <標籤 屬性名=屬性值 屬姓名=屬性值> <meta>描述 <form>表單開始 </form>表單結束 <body>本文 </body>本文結束 span文字小片段 <text>文字、文件 br換行 type='submit'按鈕 hr水平線 <option>下拉式選單 <tr>表格 col span打通 row span打通 input輸入 Output輸出 <!DOCTYPE html> 告訴伺服器這是html5 <!-- --> html註解 ========== php: ========== /* 換行註解 */ 結束註解 // 單行註解 # 單行註解 ;執行 <?php echo "PHP與MySQL網頁程式設計<br/>"; ?> echo 執行(變數可以用,連接) print 執行(變數不行用,連接) . 焊接字串 實字: 123 整數 '123' 字串 12.3,12.32 浮點 布林值: true 1 對 false 0 錯 |" 空字串 常數=不能改變 變數=可以改變 = 波值 == 等於 === 完全等於 $ //變數 $std_name //變數名稱 $username = &$stdName; //參考變數$stdName \n 換行 \r Enter鍵 \t Teb鍵 \\ \符號 \$ $符號 \" "符號 (int)轉形 define定義常數 stdName nickname username 指定變數值: $name = "myName"; $$name = "陳允南"; // 指定變數$myName的值 // 取出動態變數的值 $username = $$name; $username1 = ${$name}; { } 敘述區塊 # 抑制執行 else 其他 switch case for 迴圈 while 迴圈 continue 跳到敘述區塊最前面 break 跳到敘述區塊最後面 *do: do { // 無窮迴圈 print ("|" . $i); $total += $i; $i++; if ( $i > 15 ) break; // break指令 } while ( true ); print " ->從1加到15=" . $total . "<br/>"; $total = 0; // 重設變數值 for ( $i = 1; $i <= 15; $i++ ) { if ( ($i % 2) == 1 ) continue; // continue指令 print "|" . $i; $total += $i; } *for: for ( $i = 1; $i <= 10; $i++ ) { print "|". $i; $total += $i; } *while: while ( $result <= 100 ) { $result = $result * $n; // 計算階層 $n = $n + 1; } *條件: if ( $grade >= 80 ) { print "甲等!<br/>"; } elseif ( $grade >= 70 ) { print "乙等!<br/>"; } else { } *多選一條件: <?php $GPA = 'B'; // 指定變數值 echo "學生成績: $GPA<br/>"; switch ( $GPA ) { // switdh條件敘述 case 'A': print "學生成績超過80<br/>"; break; case 'B': print "學生成績超過70,低於80<br/>"; break; case 'C': print "學生成績超過60,低於70<br/>"; break; default: print "學生成績不及格<br/>"; } ?> *if/eiseif用法(最常用方法): <?php $grade = 85; // 指定變數值 echo "學生成績: $grade 分<br/>"; // if/elseif條件敘述 if ( $grade >= 80 ) { print "甲等!<br/>"; } elseif ( $grade >= 70 ) { print "乙等!<br/>"; } elseif ( $grade >= 60 ) { print "丙等!<br/>"; } else { print "丁等!<br/>"; } ?> function 函式 *函式用法: function (函式名) { } byValue 傳值函式 byRef 傳址函式 ------ 101 | 3 | $c ------ 102 | 3 | byValue($c) ------ 103 | | ------ 104 | | ------ global::$a 全域變數 ------ 101 | 3 | global::$a ------ 102 | 3 | global::$b ------ 103 | | funA::$a ------ 104 | | funA::$b ------ static 靜態變數 require 引入其他php內容(不接受檔案不存在) include 引入其他php內容(接受檔案不存在) *include用法: include "Ch6_4_1.inc"; mday 日 month 月 year 年 empty (function) 檢查直是否存在 fopen (function) 打開檔案 error_log (function) 錯誤訊息紀錄