Chapter 5
This presentation is the property of its rightful owner.
Sponsored Links
1 / 29

Chapter 5 PowerPoint PPT Presentation


  • 88 Views
  • Uploaded on
  • Presentation posted in: General

PHP 網頁程式設計. Chapter 5. 大葉大學資訊工程學系. PHP 的函數. 陳 錫 樺. OUTLINE. ● 模組化的程式設計 ● PHP 的自訂函數 ● 函數的變數範圍 ● Require( ) & include( ) 引入檔案 ● PHP 常用的內建函數. 5-1 模組化的程式設計. WHAT IS 模組化?. 整塊為一個 完整工作 【計畫】. 在此亦可說是一個 完整程式 【軟體】. OUTLINE. ● 模組化的程式設計 ● PHP 的自訂函數 ● 函數的變數範圍 ● Require( ) & include( ) 引入檔案

Download Presentation

Chapter 5

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Chapter 5

PHP網頁程式設計

Chapter 5

大葉大學資訊工程學系

PHP的函數

陳 錫 樺


Outline

OUTLINE

●模組化的程式設計

●PHP的自訂函數

●函數的變數範圍

●Require( ) & include( )引入檔案

●PHP常用的內建函數


Php

5-1 模組化的程式設計

  • WHAT IS 模組化?

整塊為一個 完整工作 【計畫】

在此亦可說是一個完整程式【軟體】


Outline1

OUTLINE

●模組化的程式設計

●PHP的自訂函數

●函數的變數範圍

●Require( ) & include( )引入檔案

●PHP常用的內建函數


5 2 1 1

5-2-1 建立函數 (1)

  • PHP4不必再像PHP3一樣必須再呼叫前定義,可以在PHP程式的任何一個位置放上函數就可以呼叫囉!


5 2 1 2

5-2-1 建立函數 (2)


5 2 2

5-2-2 函數的傳回值

在於PHP中,函數傳回的關鍵字為Return


5 2 3 1

5-2-3 擁有參數的函數(1)

函數可以將重複的程式碼抽出成為獨立的區塊。也可以傳入參數值,再呼叫時就可以依照自己傳入的不同參數值還獲得自己所需要的結果了。


5 2 3 2

5-2-3 擁有參數的函數(2)


5 2 4 1

5-2-4 傳值或傳址呼叫函數 (1)

funcation funcA($c)

{

}

funcation funB( &$c )

{

}


5 2 4 2

5-2-4 傳值或傳址呼叫函數 (2)


5 2 5

5-2-5 預設參數值

  • 假如在PHP程式中沒有給變數值得時候,

    可以給程式預設值下去執行。


5 2 6

5-2-6 函數變數


Outline2

OUTLINE

●模組化的程式設計

●PHP的自訂函數

●函數的變數範圍

●Require( ) & include( )引入檔案

●PHP常用的內建函數


5 3 1 php 1

Funcation funcA( )

{

$a=0;

}

Funcation funcB( )

{

global $a=0;

}

$b=0;

Funcation funcC( )

{

static $a=0;

}

5-3-1 PHP變數範圍(1)


5 3 1 php 2

5-3-1 PHP變數範圍(2)


5 3 2

5-3-2 靜態變數


Outline3

OUTLINE

●模組化的程式設計

●PHP的自訂函數

●函數的變數範圍

●Require( ) & include( )引入檔案

●PHP常用的內建函數


5 4 1 require

5-4-1 Require( )的使用

  • Require()可以在PHP程式內直接插入其他檔案的PHP程式碼,利用Require()來引入內容。

左邊三種宣告方式皆可


5 4 2 include

5-4-2 Include( )的使用

  • Include()與require()的用法類似,但……

    require()引入檔必須存在,否則會錯誤

    include()引入檔若不存在,會產生警告,仍可執行。


Outline4

OUTLINE

●模組化的程式設計

●PHP的自訂函數

●函數的變數範圍

●Require( ) & include( )引入檔案

●PHP常用的內建函數


5 5 1 1

5-5-1 取得時間刻記與日期時間(1)

  • PHP的日期主要是使用時間刻記作為計算的方式,由1/1/1970年到指定的日期/時間的秒數,在過函數轉換成日期/時間。


5 5 1 2

5-5-1 取得時間刻記與日期時間(2)


5 5 1 3

5-5-1 取得時間刻記與日期時間(3)


5 5 2

5-5-2 日期時間格式與處理函數


5 5 3

可為數值,亦可為字串

[1]:True

[ ] :False

5-5-3 檢查資料型態函數


5 5 4

5-5-4 資料型態函數


5 5 5 1

5-5-5 數學函數(1)


5 5 5 2

5-5-5 數學函數(2)


  • Login