• 技术文章 >后端开发 >php教程

    通过调用传递(Passingbyreference)_PHP

    2016-06-01 12:39:47原创398
    默认的,函数参数通过值来传递.如果你希望允许一个函数可以修改它的参数的值,你可以通过调用来传递他们.

    如果你希望一个函数参数意志通过引用被传递,你可以预先函数定义中在参数名前加符号(&):

    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.'
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:传递 调用 通过 str string This
    上一篇:正规表达式函数_PHP 下一篇:为加速PHP程序而努力_PHP
    千万级数据并发解决方案

    相关文章推荐

    • 第1次亲密接触PHP5(2)_PHP教程• Classes and Objects in PHP5-面向对象编程 [1]_PHP教程• nginx支持pathinfo模式• php 不使用js实现页面跳转_php技巧• PHP项目开发中最常用的自定义函数整理_php技巧
    1/1

    PHP中文网