PHP5薄荷教程 8 函式

2021-04-15 07:48:04 字數 841 閱讀 5080

函式是一系列的語句,用來完成特定的功能。或者給它乙個引數,讓它輸出所需要的值。比如$a=sin($b)就是讓$a等於$b的正弦值。

1、函式的呼叫:func();func($arg1,$arg2,...);$result=func($arg1,$arg2);

2、內部函式

php提供了大量的內部函式,這些函式不需要作額外的宣告,可在程式中直接使用。如前面提到的sin就是乙個內部函式。內部函式的具體介紹請看以後的章節。

3、自定義函式

除了使用php提供的內部函式外,使用者可以自定義函式。定義格式如下:

function func($arg1,$arg2...)

其中func是函式的名稱,命名規則同變數。$arg是引數,乙個函式可以沒有引數,也可以有多個引數。語句塊是一切合法的php語句。return可有可無。$result是函式的返回值,可以是一切合法的表示式。如:

function add($a,$b)

print "2+3=".add(2,3);//5

關於自定義函式的幾個說明:

1)引數的兩種傳遞方式

i)傳值傳遞:即一般的傳遞方式,將要傳遞的引數拷貝乙份給函式。

ii)傳址傳遞:將引數的位址傳遞函式。函式對引數的改變會引起原引數的變化。如:

function increase(&$arg)

$a=1;

increase($a);//$a=2;

2)函式中變數的作用域:在函式中定義的變數只在該函式中可見,而函式可以操作外部定義的變數。如:

function func()

$var = 1;

func();

print $var;//$var=1; 

PHP5薄荷教程 14 變數操作函式

二 判斷 獲取變數的資料型別 1 bool is numeric mixed var 判斷變數var是否為數字,是則返回true,不是則返回false。以下函式的用法類似 is int is integer is long 整數 is float is double is real 浮點數 is s...

PHP5薄荷教程 23 零星函式

以下是php5中一些有特殊功能的函式,挺實用的說。1 int error reporting int level 設定錯誤報告等級,常用的level有0 不報告任何錯誤 e all 報告所有錯誤 2 string shell exec string cmd 執行cmd命令列,返回執行結果。3 mix...

PHP5薄荷教程 3 變數和常量

php的變數都以 開頭,且 後的第乙個字元必須是字母或 符號,不可使用數字或其他特殊符號,中文當然更不萊塞了。php的變數不需要宣告,直接用等號賦值即可,如 pi 3.14 radius 5 circumference 2 pi radius 圓面積 2 r 另外,php支援對變數的間接引用,如 n...