如何将 php 变量传递给类函数?

yul*_*ika 1 php variables function

我想将 php 变量传递$aa给类函数。我读过php.net上的一些文章 ,但还是不太明白。谁能帮我将变量放入这个类中?谢谢。

$aa='some word';
class Action {
    private $_objXML;
    private $_arrMessages = array();
    public function __construct() {        
        $this->_objXML = simplexml_load_file($aa.'.xml');
    }
}
Run Code Online (Sandbox Code Playgroud)

jef*_*unt 5

只需将变量名称放入构造函数中即可。

看看下面的片段:

public function __construct( $aa )
{
   // some content here
}
Run Code Online (Sandbox Code Playgroud)

  • 但请注意,函数中的变量与其外部的变量“没有连接”。命名相同很常见,但没有必要。但是在函数中更改 `$aa` 不会更改实际 `$aa` 的值,除非 `$aa` 是一个对象(从 PHP 5 开始)或者您通过引用传递它。 (3认同)