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;

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