試しましたが、変数$this->
に値を割り当てることができませんでした。$first_name and $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()
?>