<?php
echo "<h2>自定义函数库</h2>";
/*
代码重用 提高开发效率 降低成本
include() 和 require()函数
1. require()将一个文件在预处理期间被导入,像把该文件粘贴到使用函数的地方
2. include()与require()几乎等价,区别在于在脚本执行时包含,但当处理失败时,include()产生一个警告而 require()则导致一个致命错误。
*/
//导入函数库文件
require("functions.php");
//include("functions.php");
echo sum(10)."<br/>";
echo max1(90,35)."<br/>";
echo "<hr/>";
/*
include_once() 和require_once()函数
——如果该文件的代码已经被包括了,则不会再次包括,只会包括一次
*/
?>
functions.php
<?php
/**
*累加函数
*@param int $m 被求累加值的数
*@param int 返回累加结果
*/
function sum($m)
{
if($m==1||$m==2)
{
return 1;
}else
{
return sum($m-1)+sum($m-2);
}
}
/**
*求和函数
*@param $a $b 求和参数
*@return number 返回求和结果
*/
function add($a,$b)
{
return $a+$b;
}
/**
*求最值
*/
function max1($a,$b)
{
if($a.$b)
{
return $a;
}else{
return $b;
}
}
?>