Oop类级语法

时间:2014-04-18 14:01:14

标签: php

如何使用层语法创建一个php类,如示例所示?

class oop
{
    function variable ( $var )
    {
        return $var;
    }

    function print ( $var )
    {
        echo $var;
    }
}
oop::variable ( $var ) -> print ();

2 个答案:

答案 0 :(得分:2)

我认为您正在寻找类似的东西吗?

class Oop
{
    private $var;

    public function variable($var)
    {
        $this->var = $var;
        return $this;
    }

    function print()
    {
        echo $this->var;
    }
}



$oop = new Oop();
$oop->variable($var)->print();

答案 1 :(得分:2)

我不确定你需要什么,但试试这个:

$var = '1111';
class oop
{
    public $var;
    private function __construct($var){
        $this->var = $var;
    }
    static function variable ( $var )
    {
        return new oop($var);
    }

    function prints ()
    {
        echo $this->var;
    }
}
oop::variable ( $var ) -> prints ();

Demo.