任务20:函数的参数传递 在前面所举的实例中有的函数没有参数,有的函数有一个参数甚至多个参数。函数的参数如何实现参数传递,下面通过实例说明。 任务20:函数的参数传递 任务20:函数的参数传递 PHP中函数的参数传递有三种: 1.默认参数值 在这种传递方式中,函数必须在定义时有一个默认参数,在主程序中调用时,若实参为空,则自动调用默认值,如第11行的调用,显示结果为25。 任务20:函数的参数传递 2.值传递 在这种传递方式中,主程序中传递的实参必须有一个值传递给形参,如第13行,把实参6传递给形参$a,$a加1后,输出$a*$a,显示结果为49。同样,可以在主程序中定义一个变量并赋值,把该变量传递给形参,也是值传递,只是把参数的副本传递给被调用的函数,函数调用结束后,该变量的值保持不变。 3.引用传递 形参$a 实参 $x 在值传递中,只有参数的副本传递给被调用的函数,在函数内部对这些值$a的任何改变都不会引起实参值$x的改变。 但如果采用引用传递,则对形参$a的改变也是对实参$x 的改变。如第19、20行。引用传递的方式是在传递实参时在实参变量前加引用符。 通过给函数传递变量的引用,省去了返回变量值$x并指定给原始变量的步骤。当需要一个函数返回true或false的布尔值并仍然希望通过函数来修改变量值$x时,就要使用引用
您可能关注的文档
最近下载
- 部编人教版四年级下册道德与法治全册试卷(含答案) .pdf VIP
- 人工智能在智能制造领域的应用手册.docx VIP
- 梳状SMA - g - MPEG共聚物的精准合成及其分散性能的深度剖析.docx
- 基层医疗卫生机构会计制度.docx VIP
- 2026年-《思想道德与法治(2023版)》电子教材-新版.pdf
- 健康管理的基本策略(共71张课件).pptx VIP
- Dell戴尔Dell Precision 5820 Tower 用户手册.pdf
- 高级农业经理人(三级)技能鉴定考试题及答案.doc VIP
- 中小学教师师德师风警示教育专题课件9.pptx VIP
- NSFC01-G220门机控制器说明书.pdf VIP
原创力文档

文档评论(0)