类的定义不理解?
phpcn_u233
phpcn_u233 2016-12-20 16:46:11
[PHP讨论组]

类的定义感觉看了不少很明白,哪位大神能详细解读一下下面每行代码的意思?

   
class Car {
    var $name = '汽车';
    function getName() {
        return $this->name;
    }
}
phpcn_u233
phpcn_u233

全部回复(2)
数据分析师

类的定义不理解?-PHP中文网问答-类的定义不理解?-PHP中文网问答

围观一下哦,学习一下。

阿神

class Car中class是关键字表示创建的是类,Car是类名。var $name='汽车',这是类的一个属性,并且把name属性赋值为汽车,var和public等差不多。    function getName(){}这是定义在类Car里的一个方法,可以通过$car =new Car()  $car->getName()来调用。  return $this->name表示返回一个值即$this->name,   $this表示类实例化的具体对象,如果想在类中用这个类的属性($name),就要用this,即this->name表示这类的属性的值。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号