PHP 函数
2016-03-25 16:31
453 查看
函数调用:
——————funcs.php——————————
php页面调用,使用以下函数:
一般放在php页面最前端
(1)require()和require_once()
require()有几个文件,输出几个。
require_once()先判断是否已经包含了文件,如果包含,则不再包含。
(2)include()和include_once()
require()和include()区别:
require()出现错误,则会终止程序。
include()如果出现错误,依然会继续执行。
递归调用
得出的结果为:
$n=2
$n=2
$n=3
得出结果为:$a=12;
若函数里,将$a设为全局变量;则结果不同,如下:
得出结果为:$a=55;
require 'funcs.php';//把funcs.php的内容引入 $num1=34; $num2=52; $oper="/"; //以后,要计算结果,可以直接调用函数 $res=jiSuan($num1,$num2,$oper); echo "计算结果是:".$res;
——————funcs.php——————————
<?php //计算+ - * /的代码集合 /*1.function 是一个关键字 2.jiSuan 是函数名(由程序员起名 ) 3.$num1,$num2,$oper 是函数的参数列表(形参) 4.$res表示运算结果 */ function jiSuan($num1,$num2,$oper){ $res=0; switch($oper){ case "+": $res=$num1+$num2; break; case "-": $res=$num1-$num2; break; case "*": $res=$num1*$num2; break; case "/": $res=$num1/$num2; break; case "%": $res=$num1%$num2; break; default: echo '运算符号有误!'; } //返回一个结果 return $res; } ?>
php页面调用,使用以下函数:
一般放在php页面最前端
(1)require()和require_once()
require()有几个文件,输出几个。
require_once()先判断是否已经包含了文件,如果包含,则不再包含。
(2)include()和include_once()
require()和include()区别:
require()出现错误,则会终止程序。
include()如果出现错误,依然会继续执行。
递归调用
//-------------函数自己调用自己(递归调用)------------------- function abc($n){ if($n>2){ abc(--$n); } echo '$n='.$n."<br/>"; } abc(4);
得出的结果为:
$n=2
$n=2
$n=3
$a=12; function abx(){ $a=50; $a+=5; } abx(); echo '$a='.$a;
得出结果为:$a=12;
若函数里,将$a设为全局变量;则结果不同,如下:
$a=12; function abx(){ global $a;//全局变量 $a=50; $a+=5; } abx(); echo '$a='.$a;
得出结果为:$a=55;
相关文章推荐
- php单例
- FTPClient文件下载
- Laravel整合UEditor编辑器使用阿里云OSS存储(二)改造UEditor上传OSS
- FTP上传
- php实现斐波那契数列的三种方法,递归回调和迭代器和数组之间性能对比
- PHP 数组
- 经纬度讲课之ContentProvider的一些整理
- Laravel整合UEditor编辑器使用阿里云OSS存储(一)UEditor搭建和使用
- php重视问题2
- 记php和java中英文字节长度和编码关系
- PHP连接数据库(注册页面的增删改查)
- 【服务器配置】php move_uploaded_file文件移动失败
- php 环境搭建
- ThinkPHP学习(二)
- php isset 和 array_key_exists 检查数组中是否存在某值的区别
- FragmentPagerAdapter刷新fragment
- PHP编码规范
- thinkphp M 和模板用法
- yii 标签用法(模板)
- php手册学习(2)