PHP基本语法变数.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP基本语法变数

* * * * * * * Dreamweaver CS3 與PHP5 MySQL 資料庫網站實作 Chapter 06、程式語言的基礎-淺嘗PHP 章節大綱 PHP和HTML的運作原理 PHP的基本語法 PHP變數及資料形態 運算子 控制結構 PHP的函數 PHP 和 HTML運作原理 一般使用者在Client端(瀏覽器)看到的網頁是由HTML標籤組成。而PHP(Hypertext Preprocessor,超文件預處理器)可以當成是一種網頁程式語言,它可以內崁在HTML標籤中,也可以獨立分開。 當Client端讀取PHP程式時,這個程式就開始在Server端(主機端)執行,最後Server端會產生一些Client端要求(request)的資訊,而將這些資訊回傳到Client端的瀏覽器上,並以HTML的格式輸出。 PHP 和 HTML運作原理 下圖中你看到透過PHP還可以和資料庫溝通,如此您可以不動網頁的資料就可以很方便的更改網頁的內容。 配合迴圈…等控制結構、函數(後面將詳細介紹),可以幫助你省去許多時間在輸入相同的網頁資料。 PHP基本語法—標籤(flag) PHP的標籤開頭是 ? ,結尾是 ? ,PHP程式碼必需包在 ? … ?這兩個符號裡面。 PHP基本語法—標籤(flag) 範例程式碼 ? phpinfo(); //顯示php的資訊 ? PHP基本語法—輸出資料及註解 PHP輸出資料的語法是:echo “{輸出字串}”; 註解的符號有三種,前兩個最常用: .在註解文字前加入兩個斜線: //{註解文字}。通常用於單行。 .兩個斜線包著星號: /* {註解文字} */。很像C的寫法。 .井字號:#{註解文字}。就像shell的註解。 PHP基本語法—連結字元 跳脫字元 連結字元(.):用來連結變數與字串。 跳脫字元(\):有些變數符號($)或特殊字元符號,若要呈現在畫面上,前面必須加入此符號。 PHP基本語法—變數 變數語法是錢字號後面接變數名稱: $變數名稱。 變數名稱的開頭可以是大小寫英文字、底線,但不可以為數字。 資料形態 PHP對資料形態不像其他程式語言要事先定義,它可以直接引用資料本身的形態。而它支援的資料形態有陣列(array)、浮整數(floating point)、整數(integer)、物件(object)、字串(string)。 範例程式碼,請參考課本第六章節。 運算子 運算式是由運算元($a)和運算子(+)組合而成。運算元可以是常數或變數。而運算子依序為您介紹如下: 算術運算子 加(+)、減(-)、乘(×)、除(/)、餘數(%)稱作算術運算子(arithmetic)。 範例程式碼,請參考 課本第六章節。 運算子-指定運算子 以1+2=3的例子來說,在數學上我們會說1加2等於3,但是在程式中的意思是:將1加2產生的值指定給3。 例如:$a = 3; $b = 1 + $a; 以程式的角度來看,$b就像是一個容器(記憶體位址),把1+$a計算的結果指定放到這個容器中。所以最後$b的值就會show出1 + $a的結果。 運算子-位元運算子 將整數視為二進位的字串來加以運算;因為有點難,大致了解即可: 運算子-比較運算子 邏輯運算子 比較運算子(comparison operators)和邏輯運算子(logical operators),所得到的結果是一個布林常數(Boolean),即0或1。0代表False;1代表True。 運算子-比較運算子 邏輯運算子 範例程式碼,請參考課本第六章節。 運算子-遞增(減)運算子 常用在跑迴圈時,將變數加一減一,做為索引值。而根據運算子放置在變數的前後又可分為前置及後置運算子。 範例程式碼,請參考課本 第六章節。 運算子優先順序 在數學運算時,大家都知道要先乘除後加減,同樣的,程式中的運算子也有先後的優先順序。我們將常用的整理如下: 控制結構 主要分為三大類:循序結構、選擇結構、迴圈結構。 循序結構: 程式由上而下,逐行循序執行。 選擇結構: 中間會經過某個條件式的判斷,依據不同的輸入值產生的結果,決定下一步的執行程式。 相關的敘述 if、switch敘述 if敘述 - 一個選擇的判斷敘述 控制結構-選擇結構- if敘述 語法 語法中的condition為條件判斷式,必須包在小括號內, statement為程式敘述。 流程圖 控制結構-選擇結構- if敘述 多行程式敘述 範例程式碼,請參考課本第六章節。 迴圈結構 進入迴圈後會重複的執行迴圈內的程式,直到不符合進入迴圈的條件為止即跳出迴圈。 相關的敘述:while、do while、for、break、continue敘 迴圈結構-while敘述及語法 範例程

文档评论(0)

sunshaoying + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档