下面是一个稍微复杂一些的 PHP 代码示例:
代码语言:javascript复制<?php
// 定义一个 Person 类
class Person {
private $name;
private $age;
// 构造函数
public function __construct($name, $age) {
$this->name = $name;
$this->age = $age;
}
// 获取姓名
public function getName() {
return $this->name;
}
// 获取年龄
public function getAge() {
return $this->age;
}
// 设置姓名
public function setName($name) {
$this->name = $name;
}
// 设置年龄
public function setAge($age) {
$this->age = $age;
}
}
// 创建一个 Person 实例
$person = new Person("John Doe", 25);
// 输出 Person 实例的属性值
echo "姓名: " . $person->getName() . "<br>";
echo "年龄: " . $person->getAge() . "<br>";
// 修改 Person 实例的属性值
$person->setName("Jane Smith");
$person->setAge(30);
// 再次输出 Person 实例的属性值
echo "姓名: " . $person->getName() . "<br>";
echo "年龄: " . $person->getAge() . "<br>";
?>
这段代码定义了一个名为 Person 的类,包含了私有的姓名和年龄属性,并且提供了访问和设置这些属性的方法。通过创建一个 Person 实例,你可以获取和修改这些属性的值,并且使用 echo
语句输出到屏幕上。