PHP7实践指南:O2O网站与App后台开发
上QQ阅读APP看书,第一时间看更新

4.1 函数的使用

将一段功能代码封装成一个函数,在调用的时候只需用到这个函数名即可。函数可用以下语法来定义:

        function foo($arg_1, $arg_2){
        statement(函数体)
        }

其中,foo表示函数名称,$arg_1和$arg_2表示函数的参数,函数的参数可为零个或多个。任何有效的PHP代码都可以写在函数体内。函数名和PHP中的其他标识符命名规则相同,有效的函数名以字母或下划线打头,后面跟字母、数字或下划线。PHP中函数的作用域是全局的,在一个文件中定义了函数后可以在该文件的任何地方调用,如下示例是一个可以实现两个数字相加的函数:

        <? php
        function add($sum1, $sum2){
            echo ($sum1+$sum2);
        }
        add(2,4);
        ?>

以上定义了一个add函数,其执行结果为:

          6

PHP不支持函数重载,也不可能取消定义或者重定义已声明的函数。