1,PHP函数:为完成某一功能的程序指令的语句的集合,成为函数。
func.php
<?php
function getMax($num1,$num2){
if($num1>$num2){
return $num1;
}
return $num2;
}
?>
test.php
<?Php
// 引进一个php文件,引进getMax函数
require "func.php";
$a = 90;
$b = 100;
$res = getMax($a,$b);
echo $res;
?>
2,php中页面的相互调用
a. Require方式
a) require (“要引入的文件的路径”)
b) require “要引入的文件的路径”
c) $filePath=”要引入的文件的路径”
d) require $filePath;
b. Include 方式
a) include (“要引入的文件的路径”)
b) include “要引入的文件的路径”
c) $filePath=”要引入的文件的路径”
d) include $filePath;
3,带有默认参数的函数
function un($a,$b = 3)
return $a+$b;
}
un($a);
4php函数默认是值传递,如果需要引用(地址)传递 ,可以使用&符号
$a = 123;
function abc($b){
$b=24;
}
abc($a);
echo $a;
//地址传递
$a = 123;
function abc(&$a){
$a=900;
}
abc($a);
echo $a;
- <?php
- //引入文件的几种方式 require 和 require_once
- //require "func.php";
- //require_once "func.php"
- //
- //require引入文件的时候,一旦出现错误就退出程序,会重复包含文件,出现函数重复定义的错误
- //require_once 先判断,后引入,不会重复包含文件,可以节省资源,避免重复包含的错误;
- //
- //使用include方式引入文件
- //include 和 include_once 都可以把一个页面包含进来 用法和require方式一样
- //include "fuffnc.php";
- //include 和 require方式的区别 include 引入文件的时候出现错误的时候,程序还会继续执行
- $a = 90;
- $b = 100;
- $res = 0;
- echo $res."<br/>";
- $c = 100;
- function un($c){
- unset($c);
- $c = 45;
- }
- un($c);
- echo $c;
- $a = 123;
- function abc(&$a){
- $a=900;
- }
- abc($a);
- echo $a;
- ?>
转载于:https://blog.51cto.com/soukenan/1070239