php学习笔记之 函数声明(二)

<div class="codetitle"><a style="CURSOR: pointer" data="47309" class="copybut" id="copybut47309" onclick="doCopy('code47309')"> 代码如下:

<div class="codebody" id="code47309">
<?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)."
";
echo "你的java成绩是{$java}分,".java($java)."
";
echo "你的dotnet成绩是{$dotnet}分,".dotnet($dotnet)."
";
echo "你的总分是:{$total}
";
echo "你的平均分是:{$agv}
";
}
score(50,90,70);
//递归函数
function demo($num)
{
echo $num."
";
if($num>0)
demo($num-1);
else
echo "--------------------------------
";
echo $num."
";
}
demo(10);
function total($dirname,&$dirnum,&$filename)
{
$dir=opendir($dirname);
readdir($dir)."
";
readdir($dir)."
";
while($filename=readdir($dir))
{
$newfile=$dirname."/".$filename;
echo $filename."
";
if(is_dir($filename
}
}
$dirnum=0;
$filenum=0;
total("c:/windows",$dirnum,$filenum);
echo "目录总数:".$dirnum."
";
echo "文件总数:".$filenum."
";
?>

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...