<?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 发布
本文通过一个简单的PHP面向对象编程示例介绍了如何定义类、继承及使用静态方法来获取不同类对象的信息。
2064

被折叠的 条评论
为什么被折叠?



