php var public有什么区别?

php var public有什么区别?

我们还会看到类似:

有什么区别呢?

答:var和public定义类的属性为公共,var跟public一个意思,var是php旧版的用法。

关于var和public的官方解读:

为了向后兼容 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。

2020双十二服务器价格出炉,又降价了!
双十二拼团:阿里云双十二服务器拼团(全网最低价)
①真便宜:阿里云服务器69元1年,203元3年(全网最低价)
②腾讯云:腾讯云双十二服务器特惠88元一年起(有高配)
③代金券:2020阿里云双十二代金券一键领取中