PHP入門之函式

2022-01-10 20:24:34 字數 1527 閱讀 4770

php入門之流程控制

下面對函式簡單說一下。

為完成某乙個功能的程式指令的合集,稱為函式。函式分為自定義函式和系統函式。

function 函式名(引數列表)

函式的使用,可以增加程式的復用性,如果乙個應用程式的功能,需要反覆使用,如果不使用函式,那麼就是一直複製貼上,復用性太差,如果使用函式,將這個功能封裝,想用這個功能,直接呼叫這個函式,方便多了。

舉個例子。

第乙個頁面

<?php

function jisuan($sum1,$sum2,$oper)

}?>

第二個頁面

<?php

require "1.php";

$sum1=20;

$sum2=30;

$oper="+";

$res=jisuan($sum1,$sum2,$oper); #這裡可以直接用實參,比如 $res=jisuan(2,3,'*') 結果等於6。

echo $res;

?>

這裡需要了解四個函式

require()、require_once()

include()、include_once()

上面的兩個不同之處是require只要包含就引入,而require_once是先判斷有沒有,有就不包含了,沒有才包含。

include和include_once的不同和require的不同一樣。

那麼require的include的不同是什麼呢?

require遇到錯誤會報乙個致命錯誤,終止程式。而include遇到錯誤會給乙個警告,繼續執行程式。

舉個例子

a.php

<?php

echo 'ok!';

}?>

b.php #兩個ok!都會輸出。如果改為require_once,就只會輸出乙個ok!

<?php

require 'a.php';

require 'a.php';

?>

a.php

<?php

echo 'ok!';

}?>

b.php #因為c不存在,所以會給乙個警告,但是最後的hahaha還是會輸出。如果改為require就會終止程式。

<?php

include 'c.php';

include 'a.php';

echo 'hahaha'

?>

深入理解函式呼叫,碰到函式就會 呼叫乙個新棧。拿一段**舉例。

<?php

function abc($n)

echo '$n='.$n.'

'; #輸出結果是$n=2 $n=2 $n=3

}abc(4);

?>

PHP入門 函式

函式是通過呼叫函式來執行的。function functionname php 函式準則 為了給函式新增更多的功能,我們可以新增引數。引數類似變數。引數就在函式名稱後面有乙個括號內指定。下面的例項將輸出不同的名字,但姓是相同的 phpfunction writename fname echo my ...

php入門 常用函式

常用函式 隨機數 echo rand 1 6 echo mt rand 1 6 小數函式 echo floor 5.99 floor 函式向下取整 echo ceil 5.1 ceil 函式向上取整 echo round 5.1 round 函式四捨五入 echo abs 1 abs函式求絕對值 其...

php分頁函式入門參考

php分頁函式入門例項。需求,建立乙個test資料庫,在裡邊建乙個test表,裡面就 只要id欄位,輸入一下資料就可以啦。由於水平有限,難免出錯。conn mysql connect localhost root maxnum 2 每頁顯示記錄條數 mysql select db test conn...