为什么php里的class要加var啊

定义变量不是直接$name之类的吗,前面加var是为什么啊... 定义变量不是直接$name之类的吗,前面加var是为什么 啊 展开
 我来答
米靖Px
2015-10-21 · 超过62用户采纳过TA的回答
知道答主
回答量:178
采纳率:0%
帮助的人:86.4万
展开全部
可以下载php手册,有解释,不推荐使用,建议使用public,protected,private关键字。
以下为php手册介绍:
为了向后兼容 PHP 4,PHP 5 声明属性依然可以直接使用关键字 var 来替代(或者附加于)public,protected 或 private。但是已不再需要 var 了。在 PHP 5.0 到 5.1.3,var 会被认为是废弃的,而且抛出 E_STRICT 警告,但是 5.1.3 之后就不再认为是废弃,也不会抛出警告。
如果直接使用 var 声明属性,而没有用 public,protected 或 private 之一,PHP 5 会将其视为 public。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-04-14
展开全部
声明类成员对象!
不过新版本的php或者说大部分人习惯上已经不使用var了
而是改成:
1、 public 这个是公共成员对象,在类中和类外都可以调用!
2、private 这个是私有成员对象,至允许在类中调用
3、还有一个继承的,忘记怎么写了,只允许在当前类和继承类中调用
。。。。好像还有几个,记性不好。。。。
php虽然各种语法都是同属于php
但类有类的语法,面向对象和面向过程是有差别的!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangjianlai52
2015-09-29 · TA获得超过184个赞
知道小有建树答主
回答量:414
采纳率:0%
帮助的人:175万
展开全部
不需要加var
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式