PHP-函数的基础语法(require_once加载文件)
1. 自定义函数的语法结构:
//参数列表用来接收数据
function 函数名(参数列表){
//函数体;(完成某一个功能的指令集合)
//return语句, 返回一个结果
}
2.加载函数文件
equire 加载文件
equire_once为了避免重复加载文件。
使用equire_once可以避免重复加载文件,而使用equire有可能重复加载而报错。
include
include_once 为了避免重复包含文件。
Include 和require的区别是,include出现了错误会继续执行,require则会报错,终止程序
它们的作用都可以把一个页面包含到另一个页面
<?php
include(‘被包含的文件’);
Include ‘被包含的文件’
Include_once ‘被包含的文件’
Include $filePath
//用这几个方法都行
?>
2.php:
<?php
//设计一个计算函数
function jisuan($num1,$num2,$oper)
{
$res = 0;
switch($oper){
case "+":
$res = $num1 + $num2;
break;
case "-":
$res = $num1 - $num2;
break;
case "*":
$res = $num1 * $num2;
break;
case "/":
$res = $num1 / $num2;
break;
default:
echo '运算符有误';
}
return $res;
}
function jisuan2($num1,$num2)
{
$res = $num1;
for($i=0; $i<$num2-1;++$i)
{
$res = $res * $num1;
}
return $res;
}
?>
//调用
Index.php:
<html>
<body>
<?php
//引入php文件
//require '2.php';
require_once "2.php";
$num1 = 11;
$num2 = 22;
$oper = "/";
$res = jisuan($num1,$num2,$oper);
//输出结果需要加一个 ".", </br>用来换行
echo"计算结果是 = ".$res;
echo"</br>计算结果2是 =".jisuan2(5,4);
?>
</body>
</html>