php基础_Day4

023.函数的概念

        函数:一段封装好的代码,可以随时调用

        返回值:函数中使用return:需要返回的值

024.函数的定义格式

        function 函数名(参数1,参数2)

        {

                //执行语句;可选

                //return;可选

        }

        函数名命名规范:命名规范和变量相同,但是函数不区分大小写。

025.函数执行与返回流程

        函数需要被调用才能执行;调用方式:函数名(参数1,参数2...);

        函数的返回(结束):当函数中所有代码执行完结束函数;或当函数执行时遇到return语句结束函数。

        函数只能有一个返回值!

026.参数的传值方式

        函数外部的变量和函数内部的同名变量互不影响。

        例:function t($a){$a++};

        $a = 3;    t($a);    echo $a;//打印出的$a仍是3;

        函数内的变量无论怎么变,函数外部的同名变量都不受影响,除非函数返回值赋值给同名外部变量

        如果传变量的引用,则函数内外部的同名变量指向同一个引用,一个变量改变,另一个同样改变。(不推荐,破坏函数的封装性)

027.函数中变量的作用域

        在php页面中声明的变量,叫做全局变量;在函数中声明的变量,叫做局部变量。

        函数内部使用global关键字,能够在局部变量中使用全局变量

        语法function t(){global $a;}//global后的变量使用的是全局变量。(不推荐,破坏函数的封装性)

        超级全局变量:在页面的任何部分,包括函数,方法等都可以直接访问:例如$_GET

028.动态调用函数

        可以用变量的值当作函数名,并调用函数

        function wel(){};

        $str = "wel";   

        $str();//这段代码调用个了wel()函数。

转载于:https://my.oschina.net/u/3219122/blog/862525

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值