PHP函数参数传递
来源:互联网 发布:淘宝美工入门教程 编辑:程序博客网 时间:2024/06/05 16:16
传递参数
参数传递有两种方式,第一种是按值传递,第二种是引用传递,也就是地址传递。我举一个例子:
(按值传递)
<?php
function example($num){
$num+= 1;
echo$num;
}
$num = 1;
example($num);
echo ‘函数外的$num:’.$num;
?>
在example这个函数里面输出的num 是2.但是在函数外面的num还是1.也就是说当按值传递的时候,他只是在函数的内部改变了传进来的变量的值,但是函数外部原来变量的值还是没有改变的,虽然你定义的变量名与函数的参数名一样。
(引用(地址)传递)
<?php
function example(&$num){
$num+= 1;
echo$num;
}
$num = 1;
example($num);
echo ‘函数外的$num:’.$num;
?>
引用传递就是在参数的前面加了一个取地址符&。这样输出的结果就是两个都是2。也就是说传进去的就是变量的存储地址。每个变量占用一个地址,如果这个地址上的值改变,那么这个值就改变了。
0 0
- PHP函数参数传递
- PHP函数传递参数方式
- php中函数参数传递
- 12 PHP 函数参数传递 可变参数
- php:函数间的参数传递
- PHP函数参数之引用传递
- python go php 函数参数传递总结
- 小论PHP的函数参数传递方式
- JS与PHP向函数传递可变参数的区别
- php能把函数名作为参数传递吗?
- php函数多参数传递,从GA源代码摘取
- PHP CLI 传递参数
- PHP页面参数传递
- php网页传递参数
- php 参数传递
- 函数参数栈传递
- 函数传递参数
- 函数参数传递
- 算法提高 2-1屏幕打印
- 安装完mariadb,root用户用密码or不用密码都能登录
- 单例模式的三种实现及区别
- 每日一坑 pyinstaller 将.py生成.exe 报错 “IndexError: tuple index out of range”
- SLAM知名教授
- PHP函数参数传递
- 用户不重复登录,后一用户登录将前一登录的用户挤下线
- C/C++指向二维数组的指针
- 接触 PL/SQL 第三天
- Mysql事务隔离级别与锁
- 算法提高 c++_ch02_04
- JAVA字符集
- 关于函数中栈内存的分配问题追踪
- JAVA设计模式之单例模式[转]