php学习中函数的使用

1、确认功能
在PHP中,定义函数的方法几乎与其他编程语言相同。下面是PHP的语法,申明函数的功能:
复制代码代码如下所示:
功能function_name($论证1,论证2美元,argument3美元,…argumentn美元)
{
函数代码
返回值;
}

在上面的语法结构中,关键字的含义如下。
(1)函数:用于确认用户定义函数的关键字。
(2)函数名,function_name:将创建。稍后调用此名称时将使用此名称。函数名应该是唯一的,因为PHP不支持重载。在命名函数时,我们需要遵循变量的命名。
同一原则。但是函数名不能以$开头,变量可以。
(3)参数:传递给函数的值。函数可以有多个参数。它们是逗号。但是,参数项是可选的,在调用函数时不能传递任何参数。
(4)代码:在函数中执行一段代码时调用。如果有两个或多个语句,则代码必须使用括号{ }括号。但是,如果只有一个代码,则不需要使用括号。
(5)返回:返回所调用代码的所需值。任何类型都可以返回,包括列表和对象。这将导致函数的立即执行和控制权转移到它所调用的行中。
2,非参数函数
代码func_1.php
复制代码代码如下所示:
< PHP
require'a.php;
我不会被处决!;
>

3,有一个参数函数
PHP支持通过参数传递参数(默认值),传递引用和默认参数值。可变长度参数列表仅在PHP4和后续版本支持。
(1)值传递参数。参数传递值是PHP的默认传输模式。使用此方法时,必须在主程序调用时传递一个值(参数)。
代码sum.php
复制代码代码如下所示:
< PHP
函数和($ A,b)
{
回声$ A + B;
}
和(100,20); / /呼叫功能
>

(2)引用参数。当传递一个值时,只将参数的一个副本传递给调用函数。但是,在调用函数中对这些值的任何修改都不会影响调用函数。
引用转移实际上是地址转移,并且变量的地址作为参数传递。
代码valuechange.php
复制代码代码如下所示:
< PHP
mynum = 100美元;
功能valuechange(美元数)
{
$ = $ + 1;
回波数。;
}
valuechange($ mynum);
echo $ mynum;
>

(3)默认值参数。使用默认的参数值传递方法,函数在调用时必须有一个参数。如果不使用该值,则将默认值传递给函数参数。默认值必须是常量表达式,而不是变量。
类成员或函数调用。
提示:当使用默认参数时,必须将默认参数放置在非默认参数的右侧;否则,可能的函数将不按预期工作。
代码func_default.php
复制代码代码如下所示:
< PHP
mynum = 100美元;
功能valuechange(美元数)
{
$ = $ + 1;
回波数。;
}
valuechange($ mynum);
echo $ mynum;
>