PHP 5 入門基礎 第一個PHP 程式 PHP 資料型態.

Slides:



Advertisements
Similar presentations
While 迴圈 - 不知重複執行次數
Advertisements

聞一多詩集導讀-- 《死水》與《紅燭》 系級/組別:森資一 第五組
白玉苦瓜 余光中.
第 4 章 PHP 基本語法.
第5章 HTML 標籤介紹.
自 然 探 索 圓周美語 My name is.
动态网页制作 第1章 HTML语言1.
JavaScript中常用的互動方式 認識簡單的交談與基本的運算.
第12讲 Javascript 复习 信息学院 孙辉.
年度校樹選拔秀 主辦單位:楊梅國小.
P303 HTML/DHTML/CSS/JavaScript 專業HTML網頁設計 陳錦輝.
学习情境三:配置WEB服务器 服务器配置与管理.
上課囉 職場甘苦談 小資男孩向錢衝 育碁數位科技 呂宗益/副理.
输出数组 Result: Array (     [0] => zzu     [1] => php     [2] => MySQL     [3] => javascript     [4] => html     [5] => css )
第3章 JavaScript语言基础.
《网页设计与制作》 教学课件 主讲人:湖南铁道职业技术学院 陈承欢
Ch07 PHP程式基礎 網頁程式設計.
Ch03 VB.NET語法建立ASP.NET 網頁程式設計.
C# 程式設計 第一部分 第1-4章 C# 程式設計 - 南華大學資管系.
PHP+MySQL互動式網頁程式設計班 PHP進階語法 講師:林業峻 CSIE, NTU 6/ 19, 2010.
PHP+MySQL互動式網頁程式設計班 範例實作-網路留言板 講師:林業峻 CSIE, NTU 6 /27, 2010.
PHP程式設計 二、HTML & PHP基本語法 建國科技大學 資訊管理學系 饒瑞佶.
Hello World 體驗實作第一個JSP程式.
ASP VBScript 基础知识.
PHP5與MySQL5 入門學習指南 凱文瑞克 著 第 9 章 常數.
第 2 章 必備的 HTML 與 CSS 重點.
PHP5與MySQL5 入門學習指南 凱文瑞克 著 第 13 章 陣列應用.
Visual Basic 6.0 學習範本 第三章 基本資料型態.
物件導向程式設計 (Object-Oriented rogramming)
专题4:JSP脚本和指令.
利用PHP將資料存入MySQL PHP 5 Tutorial 範例:
第3章 變數、資料型別與運算子.
第3章 語法入門 第一個Java程式 文字模式下與程式互動 資料、運算 流程控制.
Cookie 存取Cookie Cookie有效時間 Session 存取Session session 函數
本單元介紹何謂變數,及說明變數的宣告方式。
JAVA程序设计 第5章 深入理解JAVA语言----补充.
PHP5與MySQL5 入門學習指南 凱文瑞克 著 第 18 章 Cookie和 Session.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
PHP 程式流程控制結構.
辅导课程十三.
第3章 變數、資料型別與運算子 3-1 變數與資料型別的基礎 3-2 變數的命名與宣告 3-3 資料型別 3-4 運算式與運算子
复习 JavaScript && ES6 专题 (1) 2017/3/10 – Payne
PHP5與MySQL5 入門學習指南 凱文瑞克 著 第 17 章 物件.
3.1 数据类型 3.2 标识符与关键字 3.3 常量 3.4 变量 3.5 运算符与表达式 3.6 一个编程实例
Php class 組員: 賴羿陵 林昱廷 莊正暉 張雅晴
Cookie 存取Cookie Cookie有效時間 Session 存取Session session 函數
PHP 變數、常數與運算子 變數 常數 運算子
PHP5與MySQL4 入門學習指南 凱文瑞克 著 第 16 章 檔案處理.
進階 WWW 程式設計 -- PHP 語言結構 靜宜大學資訊管理學系 蔡奇偉副教授 2003
对ReactJs的认知.
第3章 Java語法的JSP程式 3-1 Java語言的基礎 3-2 JSP程式的基本架構 3-3 Java的變數與資料型態
PHP编程基础与实例教程 PHP Fundamentals & Practices
Ch09 在網頁之間傳遞資訊 網頁程式設計.
JavaScript Sunxiaoshen.
C# 基本語法、變數.
第3章 PHP表达式.
UI 软件 设计 页面布局(一).
本學期資訊系統開發專案之技術架構.
HTML 103 互動式網頁 助教:黃毓瑩.
XML備份MySQL資料庫 <html> <head>
利用PHP將資料存入MySQL PHP 5 Tutorial 範例:
本节内容 Lua基本语法.
Unity回傳統計資訊程式說明: 填寫回傳資訊網址(theUrl)。
Lesson 4 :基礎應用一(計數器) (2005/01/27).
PHP程式設計 五、程式流程控制結構 建國科技大學 資訊管理學系 饒瑞佶.
網頁設計實務- PHP 與資料庫整合.
本章主題 C++的程式結構 資料型態與宣告 算術運算 簡易的輸入輸出指令 程式編譯(Compile)的過程與原理.
第6章 PHP基本語法介紹.
變數與資料型態  綠園.
第1章 HTML基础 主讲人:刘泰然 经济管理学院.
Presentation transcript:

PHP 5 入門基礎 第一個PHP 程式 PHP 資料型態

PHP 程式 PHP是寫在 HTML 的原始文件檔案中。 將 PHP 崁入在 HTML 中, 故必須利用特殊 的標籤來區分 HTML 或 PHP 語言。

第一個PHP 程式 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>第一個PHP</title> </head> <body> <p>Hello My Friend! </p> <?php echo "我的第一個PHP程式 <br />" ; ?> </body> </html>

PHP 程式 PHP 語言注意事項 PHP 還有四種標籤來表示 PHP 語言。這四 種寫法分別是 檔案的副檔名必須為 .php C:\xampp\php\php.ini PHP 語言注意事項 檔案的副檔名必須為 .php 命令的結束須加上分號 " ; " PHP 還有四種標籤來表示 PHP 語言。這四 種寫法分別是 <?php … ?> (最常用) <? … ?>  需設定 short_open_tags=on <% … %>  需設定 asp_tags=on <script language="php"> … </script> 

PHP 程式 PHP 註解方式 (類似C 語言) PHP 輸出指令 PHP語法出現位置 PHP 語法大小寫不同 // … 適用於「單行註解」 // … 適用於「單行註解」 # … 適用於「單行註解」 /* …*/ 適用於「多行註解」 PHP 輸出指令 echo() 和 print()  相同功用 PHP語法出現位置 無限制 PHP 語法大小寫不同

Example <?php // 顯示目前php的環境設定 phpinfo(); # 另一個單行註解 /* 多行註解 執行phpinfo() 可以顯示伺服器端 相關環境設定資訊 */ ?>

引入外部檔案指令: include include檔的延伸檔名,建議“.php” 將一個外部檔案內容引入到程式中使用 include('db_inc.php'); include 'db_inc.php'; $file = 'db_inc.php'; include $file; include檔的延伸檔名,建議“.php” php, txt, html, inc,... Ex: func_inc.php

include 可以置於程式任何地方 例如: for 迴圈內 可以有多個include include() 是在呼叫時才將引入檔的內容引入

include() 範例 add_include.php內容如下 <? echo "進入 include file <br>" ; return $a+$b ; ?> 1: <html> 2: <title>Include</title> 3: <body> 4: <?php 5: $a=10 ; 6: $b=20 ; 7: $c=include ("add_include.php") ; 8: echo "回到主程式 : <br/>" ; 9: echo "A,B二數和是 $c" ; 10: ?> 11: </body> 12: </html>

變數 變數名稱 PHP 不需事先宣告變數的型態,變數被設定的 值的型態就是變數型態。 必須以$符號開頭, 再加上變數名稱 變數名稱第一個字須為 英文字母 或 _ 大小寫不同 $age $Name $_count $var01 $Var_1a $myVar $MyVar PHP 不需事先宣告變數的型態,變數被設定的 值的型態就是變數型態。 $sum = 0; $helloStr = "Hello World!"; $isLogin = false;

PHP 資料型態 名稱 型態 範例 Boolean 布林型態 $a = true; Integer 整數型態 $a = 10 ; Float 浮點數型態 $a = 1.2345 ; String 字串型態 $a = "Hello !!" ; Array 陣列型態 $a[0] = 20 ; Object 物件型態 $a = new ObjectClass ; Resource 外部資源型態 $a = mysql_connect() ; NULL Null型態 $a = NULL ;

PHP 資料型態 布林型態(Boolean) 因為布林型態只有真值與假值, 所以各型態依下列的情 形會被設定為False 布林值 false False 整數值 0 浮點數 0.0 空字串 "" 沒有陣列元素的陣列 沒有任何成員變數的物件 NULL 或沒有設定任何值的變數 除了上述情形以外其餘變數型態的都會被轉換為 True

PHP 資料型態 整數型態(Integer) 所謂的整數簡單來說就是不含有小數的數。 整數在使用上可以以 10進制、 8 進制或 16 進 制的方式表示數值。 舉例說明:  $a = 123 ; $b = -456 ; $c = 0123 ; // 八進位 $d = 0x45 ; // 十六進位

PHP 資料型態 浮點數型態 (float) 浮點數型態是指含有小數的數值。 舉例說明: $a = 123.45; $b = 1.2345e2; $c = 1.2345e-3;

PHP 資料型態 字串型態 (String) 字串有二種常用的表示方式, 單、雙引號差異 利用 「.」做字串相連 第一種方式是將文字串以二個雙引號前後括起來。 第二種方式是將文字串以二個單引號前後括起來。 單、雙引號差異 雙引號:字串中會顯示變數的內容. 單引號:字串中的變數不會顯示變數的內容 利用 「.」做字串相連

Example $str1 = "I am 16 years old."; $str2 = 'I am 16 years old.'; echo "I am 16 years old."; echo 'I am 16 years old.'; echo $str1; $age = 16; $str1 = "I am $age years old."; $str2 = ' I am $age years old."; echo "I am $age years old."; // I am 16 years old. echo ' I am $age years old.'; // I am $age years old.

在字串中{ }之使用 <?php $i=2; $ix='5x'; echo "$ix+3y=2$ix"; // 5x+3y=25x echo "<br />"; echo "{$i}x+3y=2$ix"; //2x+3y=25x ?>

PHP 資料型態 字串型態 (String) 在字串中需要使用特殊字元, 則可以用反斜線 ( \ ) 表示。例如 \n 表示換行 \n \r 代表意義 \n 換行並歸零 \r 換行 \t 跳一定點 \\ 反斜線 \” 雙引號 \’ 單引號 \$ $字元

PHP 資料型態 陣列型態(Array) 陣列的語法如下 $陣列名稱[索引] 設定初始值方式 亦可有多維陣例,如:三維、四維陣列 陣列的語法如下 $陣列名稱[索引] 設定初始值方式 (1) $A[0] = 0 ; $A[1]=10 ; $A[2]=20 ; $A[3]=30; (2) $A=array(0, 10, 20, 30); 亦可有多維陣例,如:三維、四維陣列

PHP 資料型態 物件型態 (Object) 類別語法如下 一個新的資料型態稱之為類別在類別中定義: class 類別名稱 { 物件的資料成員 (Data Member),代表物件的屬性。 物件的成員函數 (Member Function), 代表物件的操作模式。 類別語法如下 class 類別名稱 { var 資料成員; function 成員函數(){ 成員函數內容 }

$gt = new table("black"); $gt->set_color("green"); <?php $rt = new table("red"); $gt = new table("black"); $gt->set_color("green"); $rt->show_color(); $gt->show_color(); ?> <?php class table { var $color; function table($cl) { $this->color=$cl; } function set_color($ncl) { $this->color=$ncl; function show_color() { echo "{$this->color}<br/>"; ?>

PHP 資料型態 資源型態 (Resource) 資源型態是一種特殊的資料型態, 不同於之前的資料型態, 資源 型態變數是負責維持與外部資源的聯繫. 例如開啟的一個檔案, 資料庫連線, PDF, 影像等等 例: MySql 對PHP來說是一個外部資源, 因此當PHP需要 操作資料庫時就必須藉由 PHP 中的 MySQL 函數來 操作. $m = mysqli_connect('localhost','root', '1234');

PHP 資料型態 NULL型態 例: NULL 也是一個比較特殊的型態 一個變數如果被設成 NULL,表示這個變數裡沒有任何的值. $n1=NULL; // or $n1 = null; $n2="some text"; unset($n2); if (!is_null ($n1)) echo "$n1"; if (isset($n2)) echo $n2; if (isset($n3)) echo $n3; ?>

isset( ), is_null( ), and empty( ) http://seanphpbook.blogspot.tw/2009/10/php-empty-isset-php.html