如何使用层语法创建一个php类,如示例所示?
class oop
{
function variable ( $var )
{
return $var;
}
function print ( $var )
{
echo $var;
}
}
oop::variable ( $var ) -> print ();
答案 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 ();