下面是一个简单的PHP代码示例,用于记录绿豆的生长过程:
<?php
class GreenBean {
private $growthStages = array("种子", "发芽", "生长", "开花", "结果");
private $currentStage = 0;
public function getCurrentStage() {
return $this->growthStages[$this->currentStage];
}
public function grow() {
if ($this->currentStage < count($this->growthStages) - 1) {
$this->currentStage++;
echo "绿豆正在{$this->getCurrentStage()}阶段生长。\n";
} else {
echo "绿豆已经成熟了。\n";
}
}
}
$greenBean = new GreenBean();
$greenBean->grow(); // 绿豆正在发芽阶段生长。
$greenBean->grow(); // 绿豆正在生长阶段生长。
$greenBean->grow(); // 绿豆正在开花阶段生长。
$greenBean->grow(); // 绿豆正在结果阶段生长。
$greenBean->grow(); // 绿豆已经成熟了。
?>
这个示例代码中,我们定义了一个GreenBean类,其中包含了绿豆的不同生长阶段。getCurrentStage()方法用于获取当前生长阶段,grow()方法用于推进绿豆的生长过程。在grow()方法中,我们检查当前生长阶段是否小于最后一个阶段,如果是,则将当前阶段递增,并输出当前阶段的信息;否则,输出绿豆已经成熟的信息。
在主程序中,我们创建了一个GreenBean对象,并调用grow()方法多次来模拟绿豆的生长过程。每次调用grow()方法后,会输出当前阶段的信息。
上一篇:php微信公众号校验
下一篇:php取键名
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站