关于变量的问题

来源:2-1 PHP类和对象

蟲师

2019-05-21 21:17

class Car {

    var $name = '汽车';

    function getName() {

        return $this->name;

    }

}

  1. 这里怎么会有var 关键字,我使用 $name = '汽车';打印就会报错,加入var $name = "汽车";就不会报错

写回答 关注

2回答

  • 宝慕林1083074
    2019-06-01 21:23:29

    数据成员不是应该设计为private的吗

  • Richard_Li
    2019-05-21 22:26:15

    好像是新版本的php 用var会被自动识别为public,变量名分为三种,第一种是public,第二种是protected,第三种是private,必须是这三种 你不用var 不是public,所以就报错了

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181730 学习 · 2575 问题

查看课程

相似问题