1,PHP函数:为完成某一功能的程序指令的语句的集合,成为函数。

func.php

function getMax($num1,$num2){

if($num1>$num2){

return $num1;

}

return $num2;

}

?>

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

    
    
    
    
  1.     //引入文件的几种方式 require 和 require_once 
  2.     //require "func.php"; 
  3.     //require_once "func.php" 
  4.     // 
  5.     //require引入文件的时候,一旦出现错误就退出程序,会重复包含文件,出现函数重复定义的错误 
  6.     //require_once 先判断,后引入,不会重复包含文件,可以节省资源,避免重复包含的错误; 
  7.     // 
  8.      
  9.     //使用include方式引入文件 
  10.     //include 和 include_once 都可以把一个页面包含进来 用法和require方式一样 
  11.     //include "fuffnc.php"; 
  12.     //include 和 require方式的区别 include 引入文件的时候出现错误的时候,程序还会继续执行 
  13.      
  14.      
  15.      
  16.     $a = 90; 
  17.     $b = 100; 
  18.     $res = 0; 
  19.     echo $res."
    "
  20.      
  21.     $c = 100; 
  22.     function un($c){ 
  23.         unset($c); 
  24.         $c = 45; 
  25.     } 
  26.     un($c); 
  27.     echo $c
  28.      
  29.      
  30.     $a = 123; 
  31.     function abc(&$a){ 
  32.         $a=900; 
  33.     } 
  34.     abc($a); 
  35.     echo $a
  36. ?>