設計演習準備_第1頁
設計演習準備_第2頁
設計演習準備_第3頁
設計演習準備_第4頁
設計演習準備_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、2007/12/18設計演習準備PHPPHP基礎編基礎編 富樫富樫 敦敦宮西宮西PHPPHP基本構造定數変數演算子配列文字列2007/12/18設計演習準備2PHPPHP PHP(PHP is Hypertext Preprocessor) 動的Web生成Web拡張機能一、使言語 PHP特徴 多Web動作 弱型持型言語 C/C+/Java似構文 指向 PostgreSQL, MySQL, Firebird, SQLite, ODBC, MS SQL Server, Oracle等多 XML, PDF, IMAP, LDAP等標準 豊富拡張2007/12/18設計演習準備3PHPPHP PHP利

2、用理由 Web開発特化言語 文法比較的容易誰習得可能 手間,簡単 短期開発向 CGI比較,実行速度斷然早 種類DB接続可能2007/12/18設計演習準備4PHPPHP PHP Apache、htdocs C:ProgramFilesApache GroupApache2htdocs 便利 htdocs下、用作 例:sample、phpsamplesystem、phpsamplesystem2 中 例: C:ProgramFilesApache GroupApache2htdocssamplesamplePost.html IE http:/localhost/sample/samplePos

3、t.html 動作2007/12/18設計演習準備5PHPPHP2007/12/18設計演習準備6 PHPPHP基本構造基本構造 PHP基本的 HTML文書埋込方法採用 PHP入門今日、 。 PHP本體()HTML內置 PHP 関數(引數); 2007/12/18設計演習準備7定數変數演算子定數変數演算子 定數 格納値何計算変、不変値格納値常同値保持 define()関數: 定數定義define(定數名, 値);/以下文記述2007/12/18設計演習準備8定數変數演算子定數変數演算子 変數 一時的値格納,計算結果値內容変化性質持 PHP,変數行頭$設,変數示$変數名 = 変數代入値 PHP,

4、変數型, 論理値整數 型変數型変數 配列扱 複合型変數複合型変數 扱 特殊型特殊型大別 PHP特変數型宣言使必要2007/12/18設計演習準備9定數変數演算子定數変數演算子 以下,変數様型紹介 論理値 boolean truefalse持変數$a = true; 整數 integer 浮動小數點以下値持,切捨値持変數 PHP扱一般的整數範囲、-2,147,483,645 2,147,483,645$b = 2000;2007/12/18設計演習準備10定數変數演算子定數変數演算子 浮動小數點數 float 小數點以下數値持型. PHP,14桁數値扱,広科學技術計算利用$c = 3.14159

5、265; 文字列 string 文字列()値変數. 英字漢字、扱 代入文字列長制限 PHP特徴。 文字列代入場合, 、 “ 囲$d = “myu宮城大學”;2007/12/18設計演習準備11定數変數演算子定數変數演算子 変數型 面白、変數文字型変數、先頭來値數値場合、妙結果提示。$c = 123;數値変數$c = “123”;文字列変數$c = 宮城223実行結果 演算時,$b123數値解釈 2007/12/18設計演習準備12定數変數演算子定數変數演算子 変數自動生成 PHP、時対寛容 、困気場合、逆傾向。 例、以下構文PHP,変數何表示。、定義変數自動的生成、作者単純気側面持 $camp

6、us $campas2007/12/18設計演習準備13定數変數演算子定數変數演算子 変數命名規(guī)則 変數$始。 変數使文字英字、數字、()。 変數名始數字使。 変數名大文字小文字區(qū)別。2007/12/18設計演習準備14定數変數演算子定數変數演算子 演算子 算術演算子演算子 意味 例示加算17+5減算175乗算175除算175%剰余17%5?php $samp = 17 + 5; echo 17 + 5 = $sampn; $samp = 17 - 5; echo 17 - 5 = $sampn; $samp = 17 * 5; echo 17 * 5 = $sampn; $samp = 17

7、 / 5; echo 17 / 5 = $sampn; $samp = 17 % 5; echo 17 % 5 = $sampn;?算術演算子使17 + 5 = 2217 - 5 = 1217 * 5 = 8517 / 5 = 3.417 % 5 = 2実行結果 2007/12/18設計演習準備15定數変數演算子定數変數演算子 比較演算子 値條件比較,條件true,條件成立場合,false返 條件分岐構文利用演算子 意味例示=等$x = 15小$x 大$x 15=同小 $x =同小 $x = 15!=等$x != 15等$x 152007/12/18設計演習準備16定數変數演算子定數変數演算子

8、?php $x = 15; echo 変數$x 代入値 15。n; if($x = 15) echo $x 値 15 等n; if($x 10) echo $x 値 10 大n; if($x 20) echo $x 値 20 小n; if($x = 10) echo $x 値 10 大等n; if($x = 20) echo $x 値 20 小等n; if($x != 10) echo $x 値 10 等n; if($x 10) echo $x 値 10 等; ? 比較演算子使変數$x 代入値 15。$x 値 15 等$x 値 20 小等$x 値 10 等$x 値 10 等実行結果 2007/

9、12/18設計演習準備17定數変數演算子定數変數演算子 代入演算子數値、文字列代入文字數制限文字列変數代入場合、囲演算子 意味例示機能=代入$x = 15左辺 $x 右辺 15値代入格納+=加算代入 $x += 15変數 $x 右辺 15値加算代入.=連結代入 $x .= $y変數 $x 変數 $y値連結代入+加算代入 $x +変數 $x 値加算代入- -減算代入 $x -変數 $x 値減算代入2007/12/18設計演習準備18定數変數演算子定數変數演算子 論理演算子 條件式中記述演算子演算子 意味例示機能&論理積$x & $y値成立 |論理和$x | $y値片方両方成立 a

10、nd論理積$x and $y 値成立 or論理和$x or $y値片方両方成立 xor排他的論理和 $x xor $y値片方成立、両方成立 !否定!$x値成立 2007/12/18設計演習準備19 配列文字列配列文字列 配列 変數複數値持 使設定、$tmp0 、HTML文字列、$tmp1 、XHTML代入記述良2007/12/18設計演習準備20 配列文字列配列文字列 array()関數 複數値()変數格納場合、array()関數使、簡単配列設定、任意値取。例、XHTML値欲、$tmp1 。XHTML実行結果 2007/12/18設計演習準備21 配列文字列配列文字列 連想配列 文字列配列場合

11、 連想配列呼 利用場合、普通配列添字使値參照、list() 、each()関數使 , Orange = , “Grape” = “”); while(list ($key, $val) = each($fruit) print ( $key 、$val n); ? Apple 、 Orange 、 Grape 、 実行結果 2007/12/18設計演習準備22 配列文字列配列文字列 文字列 用$subtitle = 初心者 PHP入門n;$subtitle = 初心者 PHP入門n;文字列中表示場合 初心者 “PHP入門”出力結果 n改行意味2007/12/18設計演習準備23 配列文字列配列

12、文字列 文字 文字列表現、文字列含文字種中場合、文字先頭 記述文字種 意味“t記號n改行記號$記號r2007/12/18設計演習準備24 配列文字列配列文字列 文字列連結 変數代入文字列、他変數代入文字列結合、文字列扱可能場合、文字列変數、 . 、 + 記號結合初心者作実行結果 2007/12/18設計演習準備25 配列文字列配列文字列 文字列置換 文字列、文字列取出異別文字列変換文字列置換呼PHP、一連置換作業(yè)、str_replace()関數利用str_replace(置換対象文字列,置換文字列,最初文字列);初心者PHP入門実行結果 2007/12/18設計演習準備26【補足】【補足】 list()list()関數関數 以上変數、配列割當。array()関數定義値同數変數引渡。戻list(変數) = array ();list($orange,$apple,$grape) = array(, , ); print ($orange $ap

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論