PHP中函数形式参与的问题描述
当参数数被计数时,PHP不会出错。它只需要在前面几个参数,多余的将被丢弃。在PHP中,函数被写入。一般来说,当函数被调用时,值被改变为参数而不是实际参数。如果在参数中添加地址符号,它将改变实参数的值。为什么
请看下面的例子:
复制代码代码如下所示:
< PHP
写函数(交换)测试,函数的值不改变参数。
函数交换($ A,$ B){
回声到swqp()函数;
在交换之前,返回一个参数:;
美元=美元;
美元=美元;
美元= C;
交换后:a = $ A,参数B = $ ;
退出交换()函数;
}
变量= 5美元;
variableb = 10美元;
调用交换()函数:;
回声真正的参数变量的实际参数=美元,B = $ variableb ;
互换($变量,variableb美元);
调用交换()函数:;
回声真正的参数变量的实际参数=美元,B = $ variableb ;
>
复制代码代码如下所示:
< PHP
(交换)测试值更改函数参数
功能swap1($,$){
回声到swap1()函数;
在交换之前,返回一个参数:;
美元=美元;
美元=美元;
美元= C;
交换后:a = $ A,参数B = $ ;
退出交换()函数;
}
变量= 5美元;
variableb = 10美元;
回声叫swap1()函数:;
回声真正的参数变量的实际参数=美元,B = $ variableb ;
swap1($变量,variableb美元);
回声称swap1()函数:;
回声真正的参数变量的实际参数=美元,B = $ variableb ;
>
上面的两个例子是。