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 相关文章推荐
COM in PHP (winows only)
Oct 09 PHP
一个PHP缓存类代码(附详细说明)
Jun 09 PHP
php中存储用户ID和密码到mysql数据库的方法
Feb 06 PHP
php 删除目录下N分钟前创建的所有文件的实现代码
Aug 10 PHP
codeigniter使用技巧批量插入数据实例方法分享
Dec 31 PHP
php支付宝手机网页支付类实例
Mar 04 PHP
php pthreads多线程的安装与使用
Jan 19 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
Oct 13 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
Mar 14 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
Jun 13 PHP
TP5框架实现一次选择多张图片并预览的方法示例
Apr 04 PHP
php如何获取Http请求
Apr 30 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
Trying to clone an uncloneable object of class Imagic的解决方法
2012/01/11 PHP
php网站地图生成类示例
2014/01/13 PHP
typecho插件编写教程(一):Hello World
2015/05/28 PHP
PHP连接数据库实现注册页面的增删改查操作
2016/03/27 PHP
基于Laravel-admin 后台的自定义页面用法详解
2019/09/30 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
2019/11/14 PHP
TNC vs RR BO3 第一场 2.14
2021/03/10 DOTA
锋利的jQuery 第三章章节总结的例子
2010/03/23 Javascript
验证javascript中Object和Function的关系的三段简单代码
2010/06/27 Javascript
为JavaScript添加重载函数的辅助方法
2010/07/04 Javascript
子窗口、父窗口和Silverlight之间的相互调用
2010/08/16 Javascript
JavaScript中判断函数是new还是()调用的区别说明
2011/04/07 Javascript
javascript学习笔记(七)利用javascript来创建和存储cookie
2011/04/08 Javascript
jQuery 数据缓存模块进化史详细介绍
2012/11/19 Javascript
jquery scrollTop方法根据滚动像素显示隐藏顶部导航条
2013/05/27 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(jquery)
2014/11/16 Javascript
node.js中的console.log方法使用说明
2014/12/09 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
2015/11/03 Javascript
js控住DOM实现发布微博效果
2016/08/30 Javascript
js实现手机拍照上传功能
2017/01/17 Javascript
Vue.js实战之通过监听滚动事件实现动态锚点
2017/04/04 Javascript
JS 学习总结之正则表达式的懒惰性和贪婪性
2017/07/03 Javascript
vue.js element-ui validate中代码不执行问题解决方法
2017/12/18 Javascript
Python中集合的内建函数和内建方法学习教程
2015/08/19 Python
python石头剪刀布小游戏(三局两胜制)
2021/01/20 Python
Python中的元组介绍
2019/01/28 Python
python中for循环变量作用域及用法详解
2019/11/05 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
2020/03/25 Python
台湾时尚彩瞳专门店:imeime
2019/08/16 全球购物
商业街策划方案
2014/05/31 职场文书
领导干部失职检讨书
2015/05/05 职场文书
幼儿园体操比赛口号
2015/12/25 职场文书
2019年浪漫婚礼证婚词
2019/06/27 职场文书
人为什么会“幸灾乐祸”?
2019/08/06 职场文书
vue使用节流函数的踩坑实例指南
2021/05/20 Vue.js
Python中的套接字编程是什么?
2021/06/21 Python