我为什么要在php中使用var?为什么浏览器在未定义var时显示错误? foreach循环也显示无效参数

时间:2018-03-21 15:33:38

标签: php backend web-development-server

为什么它显示未定义的变量。 未定义的变量:classRooms。 为什么我应该在类属性中使用var而不是仅在PHP中使用$。

class School {

    var $teachersCount = 10;
    var $classRooms =20;

    function teachingHours(){
         $teacherHours = array();
         $teacherHours = $this->classRooms / $this->teachersCount;
         foreach ($teacherHours as $key => $hours) {
            $teacherHours = $teacherHours -$key;
            echo $teacherHours.''.$key;
         }

    }
}

实例化学校课程

$school = new School();
echo $school-> classRooms;
echo"<br>";
echo $school -> teachersCount;
echo"<br>";
$school-> teachingHours();

0 个答案:

没有答案