千家信息网

php函数间的参数传递有哪些

发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,本篇内容主要讲解"php函数间的参数传递有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php函数间的参数传递有哪些"吧!php:函数间的参数传递1.
千家信息网最后更新 2025年11月13日php函数间的参数传递有哪些

本篇内容主要讲解"php函数间的参数传递有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php函数间的参数传递有哪些"吧!

php:函数间的参数传递
1.值传递

复制代码 代码如下:

function exam($var1){
$var1++;
echo "In Exam:" . $var1 . "
";
}

$var1 = 1;
echo $var1 . "
";
exam($var1);
echo $var1 . "
";
?>

-------------------------------------------------------------------------------
输出结果:
1
In Exam: 2
1
-------------------------------------------------------------------------------
2.引用传递

复制代码 代码如下:

function exam( &$var1){
$var1++;
echo "In Exam:" . $var1 . "
";
}

$var1 = 1;
echo $var1 . "
";
exam($var1);
echo $var1 . "
";
?>

-------------------------------------------------------------------------------
输出结果:
1
In Exam: 2
2
-------------------------------------------------------------------------------
3.可选参数

复制代码 代码如下:

function values($price, $tax=""){
$price += $prive * $tax;
echo "Total Price:" . $price . "
";
}

values(100, 0.25);
values(100);

输出结果:
Total Price: 125
Total Price: 100
-------------------------------------------------------------------------------
4.如果传入的是一个对象,可以更改该对象的值
(实际上变量$obj记录的是这个对象的句柄,将$obj作为参数传入,完全可以对原对象进行操作。)

复制代码 代码如下:

class Obj{
public $name;
public $age;
public $gander;
public function __construct($name, $age, $gander){
$this->name = $name;
$this->age = $age;
$this->gander = $gander;
}
public function show_info(){
echo $this->name . " " . $this->age . " " . $this->gander . "
";
}
}
function grow($obj){
$obj->age++;
}
function test(){
$obj = new Obj("Mr. zhan", "12", "male");
$obj->show_info();
grow($obj);
$obj->show_info();
grow($obj);
$obj->show_info();
}
test();
?>

-------------------------------------------------------------------------------
输出结果:
Mr. zhan 12 male
Mr. zhan 13 male
Mr. zhan 14 male

到此,相信大家对"php函数间的参数传递有哪些"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

代码 参数 函数 对象 结果 输出 内容 实际 学习 实用 更深 兴趣 变量 句柄 实用性 实际上 操作简单 方法 更多 朋友 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广西网络安全协会李仁贵 数据库中增加用户的命令 网络技术免费培训 辽宁放心软件开发服务检测中心 博世770恢复数据库 上海通用软件开发咨询报价 宝德服务器图片大全 服务器断开连接怎么恢复 电工电子和计算机网络技术哪个好 客服软件开发公司 找软件开发团队写代码 世善缘互联网科技有限公司 余生风暴游戏服务器爆满 网络安全人才需求2015 excel服务器安装 知网研学平台包含哪些数据库文献 百川信 厦门 网络技术有 一对一 数据库 色盲派对是什么服务器盗版 网络安全漫画手绘图片小学 淘保上海网络技术有限公司 小学生网络安全教育计划 物联网工程和计算机网络技术 网络安全岗位的绩效考核办法 辽宁调度服务器批发 中国数据库市场分析报告 通化网络安全宣传周 田径网络技术有限公司 网络安全法对银行的启发 带标签的图片数据库
0