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...