我应该在PHP中使用var关键字吗?

我应该在PHP中使用var关键字吗?,php,Php,我只是回顾了我的代码,我意识到我从来没有使用过 var 然而我读到 这似乎是说应该使用var <?php class Cart { var $items; // Items in our shopping cart ....blah } ?> 什么是最佳实践?var与public完全相同。但大多数现代编码标准更喜欢“公共”而不是var 然而,两者之间根本没有真正的区别。var与public完全相同。但大多数现代编码标准更喜欢“公共”而不是var 然而,这并没

我只是回顾了我的代码,我意识到我从来没有使用过

var
然而我读到

这似乎是说应该使用var

<?php
class Cart {
    var $items;  // Items in our shopping cart
     ....blah
}
?>

什么是最佳实践?

var与public完全相同。但大多数现代编码标准更喜欢“公共”而不是var


然而,两者之间根本没有真正的区别。

var与public完全相同。但大多数现代编码标准更喜欢“公共”而不是var


然而,这并没有真正的区别。

var
是php4唯一的东西。对于所有php5代码,您需要使用适当的可见性范围关键字。

var
是php4唯一的东西。对于所有php5代码,您需要使用适当的可见性范围关键字。

PHP4使用变量。PHP4的对象与php5一样,但php5在处理和扩展对象方面做得更好。据我所知,php5中的任何表达式都不需要Var。他们继续允许它的使用,因为他们必须允许php4中的旧代码在php5上运行


在php5中,所有对象变量都使用public、private和protected。我相信VAR和public在技术上是一样的,VAR将被视为一个公共变量

PHP4使用变量。PHP4的对象与php5一样,但php5在处理和扩展对象方面做得更好。据我所知,php5中的任何表达式都不需要Var。他们继续允许它的使用,因为他们必须允许php4中的旧代码在php5上运行


在php5中,所有对象变量都使用public、private和protected。我相信VAR和public在技术上是一样的,VAR将被视为一个公共变量

您应该为每个变量定义可见性,PPP,以及您现在正在做的事情。您应该为每个变量定义可见性,PPP,以及您现在正在做的事情。@Hiro PROTACTOR:。。。这就是为什么在
类和对象(PHP4)
部分中对它进行了描述。它仍然有效,不太可能被弃用。如果说有什么区别的话,那就是新代码已经过时了;)我知道,但是关键字列表没有告诉你何时链接到它……在JavaScript中,大多数关键字仍然相关(只有26个)@Evert:即使它仍然有效-现在绝对没有理由使用它(假设没有人使用不受支持的php版本)@zerkms:也没有充分的理由使用public而不是var。这只是一种主观的审美偏好。。我恰好同意;)@希罗主角:。。。这就是为什么在
类和对象(PHP4)
部分中对它进行了描述。它仍然有效,不太可能被弃用。如果说有什么区别的话,那就是新代码已经过时了;)我知道,但是关键字列表没有告诉你何时链接到它……在JavaScript中,大多数关键字仍然相关(只有26个)@Evert:即使它仍然有效-现在绝对没有理由使用它(假设没有人使用不受支持的php版本)@zerkms:也没有充分的理由使用public而不是var。这只是一种主观的审美偏好。。我恰好同意;)
private $some_var;
public $some_var;
protected $some_var;