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 相关文章推荐
PHP中的超全局变量
Oct 09 PHP
echo, print, printf 和 sprintf 区别
Dec 06 PHP
php 远程关机操作的代码
Dec 05 PHP
php 获取可变函数参数的函数
Aug 26 PHP
php 网页游戏开发入门教程一(webgame+design)
Oct 26 PHP
php设计模式  Command(命令模式)
Jun 17 PHP
解析coreseek for sphinx的使用
Jun 21 PHP
Windows下的PHP安装pear教程
Oct 24 PHP
PHP实现基于mysqli的Model基类完整实例
Apr 08 PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
Apr 15 PHP
Laravel框架下的Contracts契约详解
Mar 17 PHP
PHP终止脚本运行三种实现方法详解
Sep 01 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
PHP4实际应用经验篇(5)
2006/10/09 PHP
解析PHP高效率写法(详解原因)
2013/06/20 PHP
php实现使用正则将文本中的网址转换成链接标签
2014/12/03 PHP
自己写的php中文截取函数mb_strlen和mb_substr
2015/02/09 PHP
PHP基于GD库的图像处理方法小结
2016/09/27 PHP
PHP JWT初识及其简单示例
2018/10/10 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
利用浏览器全屏api实现js全屏
2014/01/16 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
解决checkbox的attr(checked)一直为undefined问题
2014/06/16 Javascript
jQuery提示效果代码分享
2014/11/20 Javascript
JS逆序遍历实现代码
2014/12/02 Javascript
webapp框架AngularUI的demo改造之路
2014/12/21 Javascript
js实现点击链接后延迟3秒再跳转的方法
2015/06/05 Javascript
Javascript实现网络监测的方法
2015/07/31 Javascript
基于vue.js的分页插件详解
2017/11/27 Javascript
修改Nodejs内置的npm默认配置路径方法
2018/05/13 NodeJs
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
2018/11/12 Javascript
JavaScript使用小插件实现倒计时的方法讲解
2019/03/11 Javascript
记录一次开发微信网页分享的步骤
2019/05/07 Javascript
windows实现npm和cnpm安装步骤
2019/10/24 Javascript
用python实现的可以拷贝或剪切一个文件列表中的所有文件
2009/04/30 Python
使用Python将数组的元素导出到变量中(unpacking)
2016/10/27 Python
对python3中的RE(正则表达式)-详细总结
2019/07/23 Python
python数据归一化及三种方法详解
2019/08/06 Python
python控制台实现tab补全和清屏的例子
2019/08/20 Python
python3中for循环踩过的坑记录
2020/12/14 Python
HTML5 Canvas——用路径描画线条实例介绍
2013/06/09 HTML / CSS
美国知名男士服饰品牌:Brooks Brothers(布克兄弟)
2016/08/25 全球购物
Spartoo芬兰:欧洲最大的网上鞋店
2016/08/28 全球购物
俄罗斯香水和化妆品购物网站:Л’Этуаль
2018/05/10 全球购物
销售辞职报告范文
2014/01/12 职场文书
大型晚会策划方案
2014/02/06 职场文书
QQ空间主人寄语大全
2014/04/12 职场文书
2014年社区计生工作总结
2014/11/18 职场文书
golang elasticsearch Client的使用详解
2021/05/05 Golang