php面向对象实例
时间: 2023-08-15 10:08:39 浏览: 129
php面向对象
以下是一个简单的 PHP 面向对象实例,演示了创建类、实例化对象、定义属性和方法以及访问它们:
```php
class Animal {
// 定义属性
public $name;
public $age;
// 定义方法
function eat() {
echo $this->name . " is eating.";
}
function sleep() {
echo $this->name . " is sleeping.";
}
}
// 创建实例
$dog = new Animal();
// 设置属性值
$dog->name = "Rufus";
$dog->age = 3;
// 调用方法
$dog->eat();
$dog->sleep();
```
在这个例子中,我们定义了一个 Animal 类,它有两个属性:$name 和 $age,以及两个方法:eat() 和 sleep()。我们创建了一个名为 $dog 的 Animal 对象,并设置了它的名字和年龄。最后,我们调用了 $dog 对象的 eat() 和 sleep() 方法。
请注意,在方法内部,我们使用了 $this->name 来引用对象的属性 $name。$this 关键字指向当前对象,因此我们可以使用它来访问对象的属性和方法。
阅读全文