- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP中自定义函数的学习
定义函数的语法function 函数名(参数){//代码块}函数的命名是以字母或下划线开头,后跟字母,下划线和数字,函数名不区分大小写的。函数通常要返回一些值加以利用,这是通过return语句来实现的二、调用函数直接写函数名就可以实现调用,如下: ?phpfunction aa($a,$b){$sum=$a+$b;return $sum;}echo aa(5,6);?结果:11其中aa($a,$b)函数中的$a,$b为形参,而输入的aa(5,6)为实参,就是把5,6两个参数传递到$a,$b中。实参和形参的个数是一一对应的,当然如果个数不一样会显示错误的,当然还有一种情况也是可以的。如下: ?phpfunction aa($a,$b=77){$sum=$a+$b;return $sum;}echo aa(5);?结果:82这里在调用里的aa(5)中,5传递给了$a中。$b为默认值77.调用的时候,里面的值都是赋给函数中的第一个变量。尽量传递参数时对应一致,如果赋默认值,也一起赋值,避免程序出现问题。三、地址传递地址传递是在变量加符号 ?phpfunction aa($a){$a.=你也喜欢我; //把变量$a,$b链接成一个字符串。因为是地址传递,从而改变了变量$b的值}$b=我喜欢你;echo $b.br; //输出变量$b的值“我喜欢你”aa($b); //调用echo $b; //因为是地址传递调用,此时输出的是改变后的变量$b的值。?结果:我喜欢你我喜欢你你也喜欢我四、函数的变量作用域例子: ?php$a=5;$b=7;function aa(){$b=10;echo $b.br; //输出局部变量$bglobal $a,$b; //定义全局变量$a,$b$b+=$a; //$b=$b+$aecho $b.br; //输出全局变量$a+$b的值}aa(); //调用aa()函数?结果:1012
五、静态变量关键字static,仅在函数域中存在,当程序执行离开此作用域时,变量值不丢失,使所有的调用都共享该静态变量的值。例子: ?phpfunction aa(){for($i=0;$i10;$i++) //循环控制10次{static $a=0; //定义静态变量$a的初始值为0$a++;echo $a.br;}}aa();?结果:12345678910例子: ?phpfunction aa(){for($i=0;$i10;$i++) //循环控制10次{$a=0; // 如果不定义静态变量$a的话,结果便有很大的改变$a++;echo $a.br;}}aa();?结果:1111111111
您可能关注的文档
- 超声诊断学-12-妇科-凌月蓉.doc
- ZGF系列冲瓶、灌装、封盖三合一体机组.doc
- 教育行政概论作业.doc
- 素质测评语文试题.doc
- 教育行政概论,复习指导期末复习.doc
- 专题一 古代中国的政治制度教案一套.doc
- 户外广告合同(模板).doc
- 生活中具体问题如何使用法律.doc
- 生理学实验:离体心脏灌流:某些因素对离体心脏的影响.doc
- 八通道AD转换以及效果图.doc
- 2024_2025学年九年级化学上册第五单元化学方程式基础过关卷含解析新版新人教版.docx
- 2024_2025年新教材高中地理第三章地球上的大气单元素养检测含解析湘教版必修第一册.docx
- 高中语文第5课苏轼词两首__念奴娇赤壁怀古教案4新人教版必修4.doc
- 2024_2025年新教材高中物理第4章力与平衡章末检测含解析鲁科版必修第一册.doc
- 高中语文第一单元第3课大堰河__我的保姆学案1新人教版必修1.doc
- 2024_2025学年高中语文第二单元新闻6喜看稻菽千重浪检测含解析粤教版必修5.doc
- 2024_2025学年新教材高中历史第九单元中华人民共和国成立和社会主义革命与建设第27课社会主义建设在探索中曲折发展梯度作业含解析新人教版必修中外历史纲要上.doc
- 2024_2025学年新教材高中英语Unit2Let’scelebrate第4课时Writing_介绍节日学案含解析外研版必修第二册.doc
- 2024_2025学年新教材高中生物第6章细胞的生命历程2细胞的分化课后作业含解析新人教版必修1.doc
- 2024_2025年新教材高中生物课时检测4细胞中的无机物含解析新人教版必修1.doc
文档评论(0)