php基础教程第6章php中的函数.ppt

php基础教程第6章php中的函数.ppt

ID:49792639

大小:92.51 KB

页数:16页

时间:2020-03-02

php基础教程第6章php中的函数.ppt_第1页
php基础教程第6章php中的函数.ppt_第2页
php基础教程第6章php中的函数.ppt_第3页
php基础教程第6章php中的函数.ppt_第4页
php基础教程第6章php中的函数.ppt_第5页
资源描述:

《php基础教程第6章php中的函数.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6章PHP中的函数烟台南山学院软件工程学院本章主要内容什么是函数函数的参数函数的返回值PHP内部函数的使用自定义函数第6章PHP中的函数什么是函数函数(function)是为了完成特定功能,而作为一个整体存在的代码块。定义方法:functionf_name($arg){expr;//函数执行的语句return$retval;//函数的返回值}从PHP4开始,可以先调用一个并未被定义的函数,然后再去定义函数。但如果函数的定义是有条件的,须先定义,方可调用。第6章PHP中的函数有条件的定义从PHP4开始,可以先调用一个并未被定义的函数,然后再去

2、定义函数。但如果函数的定义是有条件的,须先定义,方可调用。示例如下:";}}if($makefoo)foo();functionbar(){echo"Iexistimmediatelyuponprogramstart.
";}?>第6章PHP中的函数函数的嵌套定义函数的嵌套定义即在某一个函数体中定义另

3、一个函数。只有当外层函数被调用时,内层函数才会被正确定义。即只有在调用外层函数后,才能调用内层函数。";}}foo();//注意:函数名大小写不敏感BaR();?>第6章PHP中的函数函数的参数PHP中的函数按有无参数可分为:有参数函数和无参数函数两种。函数参数就是函数名后圆括号内的常量值、变量、表达式或函数。参数有行参与实参之分。形参为定义函数时的参数,没有实际值,不能是常量值。实参为调用该函数时的

4、参数,有实际值。".$text."";}$string="PHP编程是一件很简单的事情";echo$string."
";B_I_text($string);//实参?>注意:参数的类型匹配第6章PHP中的函数有默认值参数的函数有的函数有默认值的参数,这时的参数就变成了可选参数,即调用该函数时可以不加有默认值的参数,函数将用默认值来替换该参数。

5、echo"";echo"".$text."";}$string="PHP编程是一件很简单的事情";echo$string."
";B_I_text($string);//使用参数的默认值,可省略不写echo"

";B_I_text($string,"red");//不使用默认值时,不可省略?>第6章PHP中的函数函数通过return来返回值。函数的返回值可以是数值、字符等变量。函数使用return语句只能有一个返回值。函数的返回值

6、tioncube($num){return$num*$num*$num;}$i=3;echo$i."的三次方为:".cube($i);?>第6章PHP中的函数将数组作为一个函数的返回值,可实现多个值的返回。返回多个值$num2){$temp=$num1;$num1=$num2;$num2=$temp;}for($i=$num1,$j=0;$i<$num2;$i++){if($i%2==0){$t[$j]=$i;$j++;}}return$t;}$a=3;$b=2

7、0;$c=E_num($a,$b);echo$a."到".$b."之间的偶数为:
";for($i=0;$i";}?>第6章PHP中的函数PHP内部函数的使用PHP为用户提供了丰富的库函数即内部函数。内部函数集成在PHP解释器中,可直接使用。使用时要注意函数的参数类型、调用方法、返回值及格式。";echofloor(5.9234);echo"

";echopi();echo"

";echomin(5,1,3

8、,7,8);echo"

";echomax(4,5,3,2);?>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。