代码之家  ›  专栏  ›  技术社区  ›  rogeriopvl

在PHP中将变量声明为“var$foo”或“$foo”的区别是什么?

  •  5
  • rogeriopvl  · 技术社区  · 16 年前

    标题解释了一切。有什么区别?

    var $foo;
    $bar;
    

    这两个变量的主要区别是什么?

    我注意到“var$foo”主要用于声明类属性,但为什么会这样呢?

    提前谢谢你的回答。

    1 回复  |  直到 16 年前
        1
  •  16
  •   Paige Ruten    16 年前

    在PHP 4中 var 用于定义类中的变量。在php 5中,它被弃用,必须使用 public , private protected 相反。在类之外,它不应该有任何效果(尽管在php 5中可能会收到警告)。