php學習筆記(四)函式相關

2021-06-11 09:10:34 字數 1204 閱讀 2313

php函式相關

/*** 函式

* php中只有變數是區分大小寫的;

* 其他的並不區分方法名也是不區分

** functionfun(arg1,arg2,arg3,...)**/

functiontable($name)

table("hah");

/*** 函式的變數作用範圍

* 以及如何呼叫全域性變數

*///引數定義方式

$a=100;

functionfuna()

functionfunb()

funa();

funb();

/*** 傳值

* 如果引數是$a;傳值

* 並且函式內直接宣告了乙個變數;這個變數與傳進來的變數無關,只是內部的區域性變數

* 如果引數是&$a;傳位址

* 這樣會將外部變數的位址傳遞過來。所以內部變數的a是外部變數了

*///傳值

$a=100;

functionfunc($a)

func($a);

echo$a;

//傳位址

functionfund(&$a)

fund($a);

echo$a;

/*** 判斷函式是否存在

** 來判斷php版本中是否存在這個函式

*/function_exists("funa");

/*** php中實參多餘形參是可以呼叫的fune()

* 如果實參少於形參,會提示警告(不過可以遮蔽,用@)

** 可以給函式符預設值如funf();

*/functionfune($a,$b,$c){}

functionfunf($a=1,$b="ss",$c=999){}

fune(1,1,11,1,1,1,1,1);

fune();

@fune();

/*** 函式庫中帶有的引數是可選的引數;表示無力是否傳值都可以

* 的表示有預設的引數;

** 如果定義的函式有預設的引數,那麼該引數必須放在必選引數的後面

** 如果想接收任意數量的引數,可以用函式func_get_args來處理**/

functionfung(){

$args = func_get_args();

count($args);

for($i=0;$i

PHP相關函式筆記

ps 遇到的小問題 vim修改時按下ctrl s 會鎖屏,ctrl q會解鎖。內資料代表可選。個人理解 完成進製轉換 int intval mixed var int base 10 引數說明 var 要轉換成integer的數量值 base 轉化所使用的進製 返還值 成功時返還var的intege...

php學習筆記 函式

與其他語言類似,php函式可以傳參,可以有返回值,但也有不同之處,如變數函式 目錄 param number a param number b return number function add a,b echo add 10.5,11 21.5 引用傳參必須傳變數,不能傳常量。function ...

python學習筆記 函式相關

定義 函式 def func print hello world func 結果 hello world 返回值 呼叫函式的時候的乙個執行結果 案例 形參和實參 person即為形參 def hello person print 你要去 format person print 你吃過飯了嗎?form...