您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP在函数体中传递与接收参数_PHP教程

2025/1/2 5:28:17发布15次查看
在php的函数中,参数传递可以分为值传递和引用传递(也称为地址传递)两种。
默认情况下,php是按值传递参数的。值传递参数调用函数时将常量或变量的值(通常称其为实参)传递给函数的参数(通常称为形参)。值传递的特点是实参与行参分别存储在内存中,是两个不相关的独立变量。因此,在函数内部改变形参的值时,实参的值一般是不会改变的。
 引用传递(按地址传递)的特点是实参与行参共享一块内存。因此,当形参的值改变的时候,实参的值也会相应的做出改变。从这种角度上说,可以认为形参合实参是同一个变量。
 定义引用传递参数时,可以在参数前面加上引用符号&。
// 程序输出:测试字符! 打印完成
php还支持可变长度的参数列表。在定义函数时,不指定参数。在调用函数时,可以根据需要指定参数的数量,通过与参数相关的几个系统函数获取参数信息。具体说明为:
host=$args[0]; $this->user=$args[1]; $this->pass=$args[2]; $this->connect(); } }}?>
再给出一个示例程序:
= 2) { echo second argument is: . func_get_arg (1) .
n; } $arg_list = func_get_args(); for ($i = 0; $i
http://www.bkjia.com/phpjc/752394.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/752394.htmltecharticle在php的函数中,参数传递可以分为值传递和引用传递(也称为地址传递)两种。 默认情况下,php是按值传递参数的。值传递参数调用函数时...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product