php学习笔记之 函数声明(二)


Posted in PHP onJune 09, 2011
<?php 
/* 
* 1.内部函数:PHP可以在函数内部再声明函数 
* 目的就是在函数内部调用 
* 用来帮助外部函数完成一些子功能 
* 
* 2.递归函数:在自己内部调用自己的函数名 
* 
* 3.重用函数 
* 
* require:用于静态包含 
* include:用于动态包含 
* require_once:用于静态包含,只包含一次 
* include_once:用于动态包含,只包含一次 
* 
* 4.一些系统函数的使用 
* 资源=opendir("目录名") 
* readdir(资源) 
* 
* 
*/ 
//内部函数 
function score($php,$java,$dotnet) 
{ 
function php($php) 
{ 
if($php>60) 
return "及格"; 
else 
return "不及格"; 
} 
function java($java) 
{ 
if($java>60) 
return "及格"; 
else 
return "不及格"; 
} 
function dotnet($dotnet) 
{ 
if($dotnet>60) 
return "及格"; 
else 
return "不及格"; 
} 
$total=$php+$java+$dotnet; 
$agv=$total/3; 
echo "你的php成绩是{$php}分,".php($php)."<br>"; 
echo "你的java成绩是{$java}分,".java($java)."<br>"; 
echo "你的dotnet成绩是{$dotnet}分,".dotnet($dotnet)."<br>"; 
echo "你的总分是:{$total}<br>"; 
echo "你的平均分是:{$agv}<br>"; 
} 
score(50,90,70); 
//递归函数 
function demo($num) 
{ 
echo $num."<br>"; 
if($num>0) 
demo($num-1); 
else 
echo "--------------------------------<br>"; 
echo $num."<br>"; 
} 
demo(10); 
function total($dirname,&$dirnum,&$filename) 
{ 
$dir=opendir($dirname); 
readdir($dir)."<br>"; 
readdir($dir)."<br>"; 
while($filename=readdir($dir)) 
{ 
$newfile=$dirname."/".$filename; 
echo $filename."<br>"; 
if(is_dir($filename 
} 
} 
$dirnum=0; 
$filenum=0; 
total("c:/windows",$dirnum,$filenum); 
echo "目录总数:".$dirnum."<br>"; 
echo "文件总数:".$filenum."<br>"; 
?>
PHP 相关文章推荐
ftp类(example.php)
Oct 09 PHP
生成php程序的php代码
Apr 07 PHP
PHP中的cookie不用刷新就生效的方法
Feb 04 PHP
thinkPHP实现瀑布流的方法
Nov 29 PHP
详解php魔术方法(Magic methods)的使用方法
Feb 14 PHP
CI框架出现mysql数据库连接资源无法释放的解决方法
May 17 PHP
PHP递归获取目录内所有文件的实现方法
Nov 01 PHP
PHP在linux上执行外部命令的方法
Feb 06 PHP
php中时间函数date及常用的时间计算
May 12 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
Oct 20 PHP
Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建
Dec 13 PHP
PHP中类与对象功能、用法实例解读
Mar 27 PHP
php学习笔记之 函数声明
Jun 09 #PHP
php学习之 数组声明
Jun 09 #PHP
php学习笔记 数组遍历实现代码
Jun 09 #PHP
php学习笔记 [预定义数组(超全局数组)]
Jun 09 #PHP
ThinkPHP自动验证失败的解决方法
Jun 09 #PHP
PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
Jun 09 #PHP
一个PHP缓存类代码(附详细说明)
Jun 09 #PHP
You might like
Zend Framework+smarty用法实例详解
2016/03/19 PHP
Yii框架用户登录session丢失问题解决方法
2017/01/07 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
js停止输出代码
2008/07/20 Javascript
利用JS判断用户是否上网(连接网络)
2013/12/23 Javascript
20个实用的JavaScript技巧分享
2014/11/28 Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
2016/03/10 Javascript
详解angularJS自定义指令间的相互交互
2017/07/05 Javascript
详解vue-cli项目中的proxyTable跨域问题小结
2018/02/09 Javascript
Vue 2.5.2下axios + express 本地请求404的解决方法
2018/02/21 Javascript
详解从0开始搭建微信小程序(前后端)的全过程
2019/04/15 Javascript
详解Vue路由自动注入实践
2019/04/17 Javascript
webpack HappyPack实战详解
2019/10/08 Javascript
[01:45]亚洲邀请赛互动指南虚拟物品介绍
2015/01/30 DOTA
python计算一个序列的平均值的方法
2015/07/11 Python
Python编程实现二叉树及七种遍历方法详解
2017/06/02 Python
Python序列化基础知识(json/pickle)
2017/10/19 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
2018/07/11 Python
对python中数组的del,remove,pop区别详解
2018/11/07 Python
Mac在python3环境下安装virtualwrapper遇到的问题及解决方法
2019/07/09 Python
python实现输入的数据在地图上生成热力图效果
2019/12/06 Python
django框架基于queryset和双下划线的跨表查询操作详解
2019/12/11 Python
使用Django搭建网站实现商品分页功能
2020/05/22 Python
jupyter notebook更换皮肤主题的实现
2021/01/07 Python
AHAVA美国官方网站:死海海泥护肤品牌
2016/10/18 全球购物
英国汽车零件购物网站:GSF Car Parts
2019/05/23 全球购物
JDK安装目录下有哪些内容
2014/08/25 面试题
荷叶母亲教学反思
2014/04/30 职场文书
关爱残疾人标语
2014/06/25 职场文书
2014年团支部年度工作总结
2014/12/24 职场文书
客户经理岗位职责大全
2015/04/09 职场文书
企业党员岗位承诺书
2015/04/27 职场文书
公司的力量观后感
2015/06/05 职场文书
《七月的天山》教学反思
2016/02/19 职场文书
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
2021/05/17 Python
Python list列表删除元素的4种方法
2021/11/01 Python