PHP與函式(一)

2021-08-15 16:15:12 字數 1068 閱讀 5532

1.從程式設計的角度來看,把若干個語句封裝在一起,然後給它起乙個名字,下次根據這個名字來呼叫這個封裝的塊就可以稱之

為函式。

2.從數學的角度來理解,函式的概念就是「變數之間的關係」。

1.最簡單的函式宣告

function foo() //沒有引數

也可以帶有引數

function foo($arg1,$arg2) //可以有1各或者n個引數

1.函式以其名稱來呼叫

func foo1()

foo();

2.如果函式有指定的引數的話,還需要傳引數。

function foo2($num)

foo2(10); //foo2();出錯,缺少引數。

3.函式的命名規範

和變數一樣,以字幕數字下劃線組合組成,但數字不能開頭,但是不區分大小寫。

【在學到物件導向時,方法(理解稱函式)也不區分大小寫】

1.實參的值,是要賦給形參變數

function foo3($x,$y,$z)

echo foo3(1,2,3); //輸出10

在呼叫的過程中,實參形參從左到右,嚴格的逐一對應,一一對應

上,然後實參值,乙個乙個地賦給形參。

2.實參形參的數量不一樣

如果實參少於形參,沒對應上

echo foo3(1,2); //warning警告。並盡量往下執行

如果實參多餘形參

echo foo3(1,2,3,4,5,6); //還是輸出10

因為實參對號給形參賦值時,後面多出來的實參會被捨棄掉,並且

沒有其它***。

3.函式可以設定預設值

有預設值引數一般放在後面,如果某個有預設值的形參對應的位置

傳了實參,那麼實參的值將要覆蓋預設值。

function foo4($x,$y,$z=5)

echo foo4(1,2); //輸出12

echo foo4(1,2,3); //輸出10

php函式與陣列

常用函式 生成隨機數 echo rand 1,10 兩個引數來確定隨機數的範圍 日期時間函式 var dump time 取當前時間的unix時間戳 date default timezone set prc echo date y m d h i s time 格式化日期時間戳 echo date...

php 常用函式 一

addslashes 函式返回在預定義字元之前新增反斜槓的字串。預定義字元是 單引號 雙引號 反斜槓 null 例如 str who s bill gates?echo str this is not safe in a database query.echo addslashes str this...

PHP函式總結 (一)

原理 函式不呼叫不執行,定義函式時,會將 函式放到記憶體中 段,當呼叫函式時去記憶體 中函式名稱所在位置中執行函式體,執行完後 將控制權移交回給呼叫函式的位置 分類 1 系統函式 2 自定義函式 申明函式 function my function p new person p fly echo uc...