您的位置:首页 > 编程语言 > PHP开发

PHP学习笔记【10】--PHP函数

2012-11-25 16:14 369 查看
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;
?>


本文出自 “Kenan_ITBlog” 博客,请务必保留此出处http://soukenan.blog.51cto.com/5130995/1070239
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: