通过调用传递Passingbyreference
程序员文章站
2022-05-08 22:05:38
...
默认的,函数参数通过值来传递.如果你希望允许一个函数可以修改它的参数的值,你可以通过调用来传递他们.
如果你希望一个函数参数意志通过引用被传递,你可以预先函数定义中在参数名前加符号(&):
function foo( &$bar ) {
$bar .= and something extra.;
}
$str = This is a string, ;
foo ($str);
echo $str; // 输出 This is a string, and something extra.
如果你希望向一个不是用这种方式定义的函数用调用的方式传递参数,你可以在函数调用中的参数名称前加符号(&).
function foo ($bar) {
$bar .= and something extra.;
}
$str = This is a string, ;
foo ($str);
echo $str; //输出 This is a string,
foo (&$str);
echo $str; //输出 This is a string, and something extra.
如果你希望一个函数参数意志通过引用被传递,你可以预先函数定义中在参数名前加符号(&):
function foo( &$bar ) {
$bar .= and something extra.;
}
$str = This is a string, ;
foo ($str);
echo $str; // 输出 This is a string, and something extra.
如果你希望向一个不是用这种方式定义的函数用调用的方式传递参数,你可以在函数调用中的参数名称前加符号(&).
function foo ($bar) {
$bar .= and something extra.;
}
$str = This is a string, ;
foo ($str);
echo $str; //输出 This is a string,
foo (&$str);
echo $str; //输出 This is a string, and something extra.
推荐阅读
-
C#使用Http Post方式传递Json数据字符串调用Web Service
-
HTML5通过调用canvas对象的getContext()方法来获取绘图环境
-
php通过字符串调用函数示例
-
android中可以通过两种方式调用接口发送短信
-
解析:ClickOnce通过URL传递参数 XXX.application?a=1
-
Android学习笔记--通过Application传递数据代码示例
-
通过HttpClient 调用ASP.NET Web API示例
-
通过C#调用cmd来修改服务启动类型
-
关于通过java调用datax,返回任务执行的方法
-
javascript通过url向jsp页面传递中文参数导致乱码解决方案