为了账号安全,请及时绑定邮箱和手机立即绑定

编程疑问问题?

编程疑问问题?

PHP
LY41 2016-11-11 10:53:57
写法一:class Text1{ private _path; //实施例有默认值 public function __construct{ $this->_path='./' } //使用属性_path public function usePath(){ return $this->_path; }}写法二:class Text2{ private _path='./'; //使用属性_path public function usePath(){ return $this->_path; }}两个类调用usePath();结果一样吗?有什么区别?
查看完整描述

2 回答

?
KevenHuang

TA贡献280条经验 获得超233个赞

一样,结果没有区别,但是_path前面要加$符号。他们的唯一区别是后一个类在编写类的时候就给类的属性_path赋初始值,而前一个类的属性_path是在实例化对象的时候完成赋值的。望采纳。

查看完整回答
反对 回复 2016-11-11
  • 2 回答
  • 0 关注
  • 1015 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信