探索 PHP 面向对象编程:从类与对象到继承实战
文章最后更新时间:2025年12月11日
面向对象编程(OOP)是 PHP 高级开发的核心思想,通过 “类与对象” 封装数据和逻辑,让代码更具复用性、扩展性。本文通过简单实例,带你入门 PHP OOP 的核心概念(类、对象、继承)。

一、基础:定义类与创建对象
<?php
// 定义“用户”类
class User {
// 类属性(变量)
public $name;
public $age;
// 类方法(函数)
public function introduce() {
return "我叫{$this->name},今年{$this->age}岁";
}
}
// 创建对象
$user = new User();
$user->name = "张三";
$user->age = 25;
echo $user->introduce(); // 输出:我叫张三,今年25岁
?>二、实战:继承与方法重写
<?php
// 父类User
class User {
public $name;
public function introduce() {
return "我叫{$this->name}";
}
}
// 子类Admin继承User
class Admin extends User {
public $role;
// 重写父类方法
public function introduce() {
return parent::introduce() . ",我的角色是{$this->role}";
}
}
// 使用子类
$admin = new Admin();
$admin->name = "李四";
$admin->role = "超级管理员";
echo $admin->introduce(); // 输出:我叫李四,我的角色是超级管理员
?>总结
文章版权声明:除非注明,否则均为Dark零点博客原创文章,转载或复制请以超链接形式并注明出处。

