• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

php基础知识 6 自定义函数

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

自定义函数:增加程序的可读性,复用性

                     :参数

                  注:return后边的程序永远不会执行

         局部变量:static   局部静态变量  ,程序执行的时候不会被再次声明(局部动态变量则会再次声明),但俩者都是局部的,不能全局访问

                             

         全局变量:global $var 是外部$var的同名引用或者指针。(错误:是个别名引用而已,非指针!!!)

                 加了global   函数内才能使用变量a,b      否则使用不了

————————————————————————————————————————————

值传递:   不加&号则$a只是传值,自身不会改变 

             而加了&号   $a则变成传址,会发生改变


参数默认值:   注:$b如没有默认值,此时传值时,$a也要传,否则对应不上

可变参数列表:func_num_args()   //传进来参数的个数

                            func_get_args()    //获取传进来参数的实际的值  (数组的形式呈现)

参数的类型:指定参数的类型    指定数组类型的参数,其他的类型会报错

        注:指定参数的类型 ,只能是array,对象,callable(回调)  ,callback必须以字符串的形式传递进去

          指定类型为对象 例:

          指定类型为回调 例:   回调以字符串形式传递进去


————————————————————————————————————————————————————

可变函数:is_callable($func)  和  function_exists($func) 可以判断函数是否存在

              例:存在则执行,不存在则空,并不执行(不报错)

嵌套定义:一个函数可以在另一个函数体里边定义

php中所有函数都是全局的,故可以调用bar函数


use的关键字使用外层变量  例:如没有用use则 $message  就是为声明

                                                         也可以用&进行引用传值





鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP异常处理详解发布时间:2022-07-10
下一篇:
php冒泡排序发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap