猿问

如何在PHP类函数中设置变量

我已经学习了几个关于 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 属性,但它的值为空。我不明白我在这里做错了什么。


www说
浏览 138回答 1
1回答
随时随地看视频慕课网APP
我要回答