PHP函数的应用02主讲:邮箱:回顾PHP中的函数都有哪些优越性?如何定义一个函数?PHP变量的范围?我们都有哪些自定义函数的形式?(Anonymousfunctions),也叫闭包函数(closures),允许临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值。当然,也有其它应用的情况。<?php$greet = function($name){ printf("Hello %s\r\n", $name);};$greet('World');$greet('PHP');?>,就是函数可以在其声明的执行叙述之中调用执行自己。通常在此类型的函数之中会附加一个条件判断叙述,以判断是否需要执行递归调用,并且在特定条件下终止函数的递归调用动作,把目前流程的主控权交回上一层函数执行。因此当某个执行递归调用的函数,,并且能以这种特性来执行一些较为复杂的运算动作。<?php/**声明一个名称为test的函数,用于测试递归$paramint$n需要一个整数作为参数*/functiontest($n){//声明一个名为test的函数,有一个参数echo$n." ";//在函数开始处输出参数的值和两个空格if($n>0)//判断参数是否大于0test($n-1);//如果参数大于0则调用自己,并将参数减1后再传入else//判断参数不大于0echo"<-->";//输出分界字符串echo$n." ";//在函数结束处输出参数的值和两个空格}test(10);//调用test()函数将整数10传给参数求n=4时阶乘递归程序的执行过程3使用自定义函数库代码重用通过重复使用已有的代码,提高开发效率,降低成本 include()和require()函数。require()将一个文件在预处理期间被导入,像把该文件粘贴到使用函数的地方。include()与require()几乎等价,区别在于在脚本执行时包含,当处理失败时,include()产生一个警告而require()则导致一个致命错误。
php入门培训教程php培训教程php基础教程13php的函数应用02章节 来自淘豆网m.daumloan.com转载请标明出处.