我已经学习了几个关于 php OOP 以及如何使用 get/set 函数的教程,但无法获取我的函数来设置类属性。我将我的代码简化为简单的骨架,但它仍然无法工作,但我无法弄清楚我做错了什么。
这是我的课程代码:
<?php
// Declare the class
class averageWeather {
public $maxtemperatureforecast;
public function setAverageWeather() {
$averageWeather->maxtemperatureforecast = '7';
$this->averageWeather = $averageWeather;
} //Close function setAverageWeather
public function getAverageWeather() {
return $this->averageWeather;
} //Close function getAverageWeather
} //Close Class averageWeather
然后我包含类文件并像这样调用它:
<?php
include '\classes\averageweather_class.php';
$dailyforecast = new averageWeather();
var_dump($dailyforecast);
var_dump 显示dailyforecast 有一个maxtemperatureforecast 属性,但它的值为空。我不明白我在这里做错了什么。