1. 程式人生 > >【PHP筆記】語言結構

【PHP筆記】語言結構

1.流程控制: 一.分支結構 if…else if…elseif…else switch…case…break

二.迴圈控制 for while

三.中止迴圈 break 本層中止迴圈 continue 本次中止迴圈

四.日曆表格 1.header改編碼 2.兩層for迴圈 3.隔行換色 4.用到if條件判斷

五.終止指令碼 1.exit(); 2.die();

六.剩餘部分 1.do…while 2.九九乘法表

function_exists(“tab”){} //判斷函式是否存在

函式: 一.語言結構 二.自定義函式 三.變數作用域 四.靜態變數 五.函式返回值 六.引數 七.預設引數 八.引用引數 九.可變個數引數 十.回撥函式 十一.變數函式 十二.遞迴函式 十三.檔案包含

函式的分類: (1)自定義函式 (2)回撥函式 (3)變數函式 (4)遞迴函式

語言結構:if() for() while() switch() echo() print() array() list() foreach() isset() unset() empty() exit() die() include() require()

自定義函式: function fun(){}

呼叫函式: fun();

引數: fun();

預設引數: function show(num=9,num=9,color=“red”){ echo $num; echo $color; }

函式的結果: 1.輸出結果 2.返回結果

可變個數引數: 1.func_num_args(); 2.func_get_args();

變數函式: $a=“sum”; $a();

變數作用域: 1.全域性變數:在函式的外面 2.區域性變數:在函式的裡面 global關鍵字修飾後可以把區域性變數變成全域性變數

引用引數: 函式內部和外部指向同一個地址,改變函式內部的變數的值,函式外面也發生變化.

回撥函式: 一個函式的引數是另一個函式的名字,那麼這個引數就叫回調函式.

靜態變數: 多次呼叫同一個函式,靜態變數可以一直跟蹤下去.

檔案包含: 1.include()包含錯誤,指令碼繼續執行 2.require()包含錯誤,指令碼立即終止

遞迴函式: 函式裡呼叫本函式