PHP 筆記 自定義函式

2022-03-06 21:28:30 字數 700 閱讀 4407

function function_name ([$arg_1],[$arg_2], ... [$arg_n])
在php中,定義函式可以沒有返回值。

function example( $m )

$m = 1;

example( $m ) ;

echo "在函式外 \$m = $m " ;

執行結果:

在函式內 $m = 15

在函式外 $m = 1

function example( &$m )

$m = 1;

example( $m ) ;

echo "在函式外\$m = $m " ;

執行結果:

在函式內 $m = 15

在函式外 $m = 15

function values($price, $tax="")

values(100,0.25); // **:125

values(100); // **:100

定義在所有函式以外的變數,其作用域是整個php檔案,但是在使用者自定義函式內部是不可用的,使用的關鍵字是global

在函式的內部定義的變數,這些變數只限於在函式內部使用

能夠在函式呼叫結束後仍保留變數值, 使用的關鍵字是static

PHP自定義函式

使用者自定義函式也稱自定義函式,它們不是php提供的,是由程式設計師建立的.由於自己建立了這樣的函式,所以就可以完全控制這些函式.因此可以讓乙個函式完全按照自己希望的方式執行.1,申明函式 在php中,定義函式的方法同其他程式語言幾乎一樣.下面是php申明函式的語法結構 function funct...

PHP學習筆記之自定義函式

定義函式格式 function functionname function myfunction php函式和其他語言函式一樣可以有引數和返回值,引數可以有預設值。返回多個值的函式 可以通過返回乙個陣列然後使用list 函式構造即可!包含引用傳參的函式呼叫 引用傳遞可以在函式內對引數的修改在函式範圍...

PHP常用自定義函式筆記

保留小數的位數 不四捨五入 param float f 小數 param int precision 精度 return float int function floatprecision f,precision 2 處理亂碼的錯誤資訊 比如socket,tcp。param str return n...