制作一个php,创建一个教师类,定义成员变量(姓名、主讲课程),使用构造方法自定义方法和析构方法,创建教师对象并赋初值,调用成员属性,最后销毁该对象。页面展示效果:同学们,老师的名字叫张三,我主讲的课程是PHP web开发技术,请记住我的名字:张三。(回车换行)
时间: 2024-12-10 15:49:49 浏览: 15
在PHP中,你可以按照下面的方式来创建一个简单的教师类,并完成所需功能:
```php
// 教师类 Teacher
class Teacher {
// 成员变量
private $name;
private $subject;
// 构造方法(初始化)
public function __construct($name, $subject) {
$this->name = $name;
$this->subject = $subject;
}
// 自定义方法显示个人信息
public function introduce() {
echo "同学们,老师的名字叫{$this->name},我主讲的课程是{$this->subject}。\n";
}
// 析构方法(对象被销毁前执行)
public function __destruct() {
echo "请记住我的名字: {$this->name}\n";
}
}
// 创建教师对象并赋初值
$teacher = new Teacher('张三', 'PHP web开发技术');
// 调用成员属性并展示信息
$teacher->introduce();
// 销毁对象
unset($teacher);
```
当你运行这段代码,它会在屏幕上打印出:
```
同学们,老师的名字叫张三,我主讲的课程是PHP web开发技术。
请记住我的名字: 张三
```
然后教师对象会被销毁。
阅读全文