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文件上传实例详解!!!
Jan 02 PHP
php学习笔记 数组遍历实现代码
Jun 09 PHP
PHP ? EasyUI DataGrid 资料取的方式介绍
Nov 07 PHP
PHP 过滤页面中的BOM(实现代码)
Jun 29 PHP
php中过滤非法字符的具体实现
Oct 29 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
Aug 16 PHP
php实现的替换敏感字符串类实例
Sep 22 PHP
PHP扩展模块memcached长连接使用方法分析
Dec 24 PHP
老生常谈PHP面向对象之注册表模式
May 26 PHP
解决form中action属性后面?传递参数 获取不到的问题
Jul 21 PHP
PHP设计模式之工厂方法设计模式实例分析
Apr 25 PHP
PHP使用phpunit进行单元测试示例
Sep 23 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中使用Oracle数据库(4)
2006/10/09 PHP
也谈截取首页新闻 - 范例
2006/10/09 PHP
表单复选框向PHP传输数据的代码
2007/11/13 PHP
thinkPHP中session()方法用法详解
2016/12/08 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
2016/12/08 PHP
Yii框架自定义数据库操作组件示例
2019/11/11 PHP
在IE模态窗口中自由查看HTML源码的方法
2007/03/08 Javascript
用javascript父窗口控制只弹出一个子窗口
2007/04/10 Javascript
javascript面向对象的方式实现的弹出层效果代码
2010/01/28 Javascript
获取dom元素那些讨厌的位置封装代码
2010/06/23 Javascript
jQuery学习总结之元素的相对定位和选择器(持续更新)
2011/04/26 Javascript
用js格式化金额可设置保留的小数位数
2014/05/09 Javascript
JavaScript中使用数组方法汇总
2016/02/16 Javascript
AngularJS中使用HTML5手机摄像头拍照
2016/02/22 Javascript
微信小程序 教程之条件渲染
2016/10/18 Javascript
vue实现商城购物车功能
2017/11/27 Javascript
JavaScript函数式编程(Functional Programming)组合函数(Composition)用法分析
2019/05/22 Javascript
微信小程序与公众号实现数据互通的方法
2019/07/25 Javascript
浅谈使用nodejs搭建web服务器的过程
2020/07/20 NodeJs
详解Java中String JSONObject JSONArray List转换
2020/11/13 Javascript
vue实现图片裁剪后上传
2020/12/16 Vue.js
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
2015/04/09 Python
Python正则表达式常用函数总结
2017/06/24 Python
Python简单计算给定某一年的某一天是星期几示例
2018/06/27 Python
Python随机生成身份证号码及校验功能
2018/12/04 Python
python操作文件的参数整理
2019/06/11 Python
Python字典深浅拷贝与循环方式方法详解
2020/02/09 Python
Python面向对象实现方法总结
2020/08/12 Python
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
英国领先的鞋类零售商:Shoe Zone
2018/12/13 全球购物
大专毕业生自我鉴定
2013/11/21 职场文书
高中体育教学反思
2014/01/24 职场文书
2014年驻村干部工作总结
2014/11/17 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL
写一个Python脚本下载哔哩哔哩舞蹈区的所有视频
2021/05/31 Python
node快速搭建后台的实现步骤
2022/02/18 NodeJs