我尝试了$this->
,但无法给$first_name和$last_name
变量赋值。不删除函数静态特性,也不将静态特性插入到变量中,如何输出full_name()
?以下是代码:
<?php
class User {
public $first_name;
public $last_name;
public function full_name() {
if(isset($this->first_name) && isset($this->last_name)) {
return $this->first_name . " " . $this->last_name;
} else {
return "No name!";
}
}
public static function verify() {
$this->first_name = "firstname";
$this->last_name = "last_name";
}
}
$user = new User();
User::verify();
echo $user->full_name()
?>