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 相关文章推荐
mysql 的 like 问题,超强毕杀记!!!
Jan 18 PHP
PHP Header用于页面跳转要注意的几个问题总结
Oct 03 PHP
Apache 配置详解(最好的APACHE配置教程)
Jul 04 PHP
PHP企业级应用之常见缓存技术篇
Jan 27 PHP
PHP中全局变量global和$GLOBALS[]的区别分析
Aug 06 PHP
php ci框架验证码实例分析
Jun 26 PHP
php获取CSS文件中图片地址并下载到本地的方法
Dec 02 PHP
php简单实现单态设计模式的方法分析
Jul 28 PHP
PHP实现的多维数组排序算法分析
Feb 10 PHP
php 中htmlentities导致中文无法查询问题
Sep 10 PHP
PHP微信网页授权的配置文件操作分析
May 29 PHP
YII2框架中查询生成器Query()的使用方法示例
Mar 18 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
php猜单词游戏
2015/09/29 PHP
curl 出现错误的调试方法(必看)
2017/02/13 PHP
PHP addcslashes()函数讲解
2019/02/03 PHP
利用Ext Js生成动态树实例代码
2008/09/08 Javascript
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
2009/09/09 Javascript
asm.js使用示例代码
2013/11/28 Javascript
nodejs爬虫抓取数据之编码问题
2015/07/03 NodeJs
基于socket.io+express实现多房间聊天
2016/03/17 Javascript
全面解析Bootstrap表单样式的使用
2016/09/09 Javascript
js实现楼层导航功能
2017/02/23 Javascript
jQuery实现字符串全部替换的方法【推荐】
2017/03/09 Javascript
JavaScript中this的用法及this在不同应用场景的作用解析
2017/04/13 Javascript
微信小程序开发之实现自定义Toast弹框
2017/06/08 Javascript
微信小程序下拉框功能的实例代码
2018/11/06 Javascript
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
vue路由教程之静态路由
2019/09/03 Javascript
Node在Controller层进行数据校验的过程详解
2020/08/28 Javascript
python BeautifulSoup使用方法详解
2013/11/21 Python
python标准算法实现数组全排列的方法
2015/03/17 Python
在Python的Flask框架中使用日期和时间的教程
2015/04/21 Python
python查看zip包中文件及大小的方法
2015/07/09 Python
Django的分页器实例(paginator)
2017/12/01 Python
python使用生成器实现可迭代对象
2018/03/20 Python
Pycharm创建项目时如何自动添加头部信息
2019/11/14 Python
让你的Python代码实现类型提示功能
2019/11/19 Python
pytorch中图像的数据格式实例
2020/02/11 Python
解决springboot yml配置 logging.level 报错问题
2020/02/21 Python
python实现PCA降维的示例详解
2020/02/24 Python
python 画图 图例自由定义方式
2020/04/17 Python
Anaconda的安装与虚拟环境建立
2020/11/18 Python
澳大利亚首屈一指的在线购物目的地:Kogan.com
2017/02/02 全球购物
Stuart Weitzman欧盟:美国奢华鞋履品牌
2017/05/24 全球购物
岗位职责的定义
2013/11/10 职场文书
授权委托书怎么写
2014/09/25 职场文书
毕业生见习报告总结
2014/11/08 职场文书
设置IIS Express并发数
2022/07/07 Servers