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 相关文章推荐
一个可以找出源代码中所有中文的工具
Oct 25 PHP
php 全文搜索和替换的实现代码
Jul 29 PHP
php 将字符串按大写字母分隔成字符串数组
Apr 30 PHP
apache+php完美解决301重定向的两种方法
Jun 08 PHP
php使用GD实现颜色渐变实例
Jun 02 PHP
Smarty模板引擎缓存机制详解
May 23 PHP
php 流程控制switch的简单实例
Jun 07 PHP
PHP使用PHPExcel删除Excel单元格指定列的方法
Jul 06 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
Sep 22 PHP
Laravel 实现数据软删除功能
Aug 21 PHP
Laravel如何实现自动加载类
Oct 14 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
Nov 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
将文件夹压缩成zip文件的php代码
2009/12/14 PHP
php数据结构之顺序链表与链式线性表示例
2018/01/22 PHP
PHP基于GD2函数库实现验证码功能示例
2019/01/27 PHP
jQuery 插件 将this下的div轮番显示
2009/04/09 Javascript
JS前端框架关于重构的失败经验分享
2013/03/17 Javascript
js 绑定键盘鼠标事件示例代码
2014/02/12 Javascript
JQuery each()嵌套使用小结
2014/04/18 Javascript
jQuery html()方法使用不了无法显示内容的问题
2014/08/06 Javascript
JavaScript的9种继承实现方式归纳
2015/05/18 Javascript
分享Bootstrap简单表格、表单、登录页面
2017/08/04 Javascript
Vue-Access-Control 前端用户权限控制解决方案
2017/12/01 Javascript
axios全局请求参数设置,请求及返回拦截器的方法
2018/03/05 Javascript
浅谈微信JS-SDK 微信分享接口开发(介绍版)
2018/08/15 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
2019/09/07 Javascript
js基于canvas实现时钟组件
2021/02/07 Javascript
Python中处理时间的几种方法小结
2015/04/09 Python
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
2016/05/17 Python
Python爬虫_城市公交、地铁站点和线路数据采集实例
2018/01/10 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
2018/10/29 Python
Python实现蒙特卡洛算法小实验过程详解
2019/07/12 Python
代码总结Python2 和 Python3 字符串的区别
2020/01/28 Python
基于Python实现人脸自动戴口罩系统
2020/02/06 Python
python 的topk算法实例
2020/04/02 Python
Python中格式化字符串的四种实现
2020/05/26 Python
汉米尔顿手表官网:Hamilton
2020/09/13 全球购物
会计电算化专业毕业生自荐信
2013/12/20 职场文书
合法的离婚协议书范本
2014/10/23 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
项目经理岗位职责
2015/01/31 职场文书
学生逃课万能检讨书2000字
2015/02/17 职场文书
转学证明范本
2015/06/19 职场文书
2015新员工工作总结范文
2015/10/15 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
《中国机长》观后感:敬畏生命,敬畏职责
2019/11/12 职场文书
教你使用Python获取QQ音乐某个歌手的歌单
2022/04/03 Python