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;
本文出自 “Kenan_ITBlog” 博客,请务必保留此出处http://soukenan.blog.51cto.com/5130995/1070239
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
相关文章推荐
- PHP学习笔记【10】--PHP函数
- php学习笔记10--mongodb的数据增删改查
- PHP学习笔记【10】_函数
- 我的PHP学习笔记(五)php函数和自定义函数
- PHP学习笔记 10 - 类
- php学习笔记10-Exception Handling
- PHP学习笔记(10)—— 浮点数与运算优先级
- php学习笔记(10):MYSQL数据库中的常用SQL语句
- PHP学习笔记 - 进阶篇(10)
- php 学习笔记--数组篇(10)
- 【小白笔记】PHP学习之路 (10) --字符串(2)
- PHP学习笔记10——GD图片处理
- PHP学习笔记-->007 PHP函数
- PHP学习笔记10-MYSQL在PHP5中的应用
- PHP学习笔记 第七讲 PHP函数和自定义函数
- PHP学习笔记之PHP函数(三)
- PHP学习笔记10:函数
- PHP学习笔记(10) phpcms模块开发,让swfupload为我所用
- php学习笔记(10)—— 文件管理系统
- 韩顺平_PHP程序员玩转算法公开课(第一季)10_使用栈完成高级计算器(2)_学习笔记_源代码图解_PPT文档整理