<?php
class User{
private $name="zhenlw";
public function getName(){
return "UserName is ".$this->name;
}
}
class NormalUser extends User {
private $age = 99;
public function getAge(){
return "age is ".$this->age;
}
}
class UserAdmin{ //操作.
public static function getUserInfo(User $user){
if($user instanceof User){
echo $user->getName();
}elseif($user instanceof NormalUser){
echo $user->getAge();
}
}
}
$User = new User();
UserAdmin::getUserInfo($User);
?>
php中instanceof用法
最新推荐文章于 2021-03-29 12:24:22 发布