请帮我解决我的OOP PHP问题?

请帮我解决我的OOP PHP问题?,php,oop,this,Php,Oop,This,我有下面的程序 class Person { var $name; function Person () { } } $fred = new Person; $fred->name = "Fred"; $barney =& new Person; $barney->name = "Barney"; echo $barney->name; echo $fred->name; 两个echo语句都给出了正确的相同输出,即“Fred”和“Barney”

我有下面的程序

class Person {
  var $name;
  function Person () {

  }
}

$fred = new Person;
$fred->name = "Fred";
$barney =& new Person;
$barney->name = "Barney";

echo $barney->name;
echo $fred->name;
两个echo语句都给出了正确的相同输出,即“Fred”和“Barney”,那么在声明$Barney时,giving有什么用呢。这里的“&”指的是什么

感谢PHP4()中的参考资料 它的意思是“通过引用”。它成为同义词,而不是()的副本。此外,编写构造函数的新方法不是使用与类本身相同的名称,而是使用
\u construct()
函数:

class Person {

  function __construct() {
    // setup shop
  }

}
另外,请确保通过将某些方法和属性指定为“public”、“private”、“protected”等来正确使用。

PHP4()中的引用 它的意思是“通过引用”。它成为同义词,而不是()的副本。此外,编写构造函数的新方法不是使用与类本身相同的名称,而是使用
\u construct()
函数:

class Person {

  function __construct() {
    // setup shop
  }

}

另外,请确保通过将某些方法和属性指定为“public”、“private”、“protected”等来正确使用。

它将变量作为引用传递,但在PHP5+中不再需要。

它将变量作为引用传递,但在PHP5+中不再需要。

请参阅PHP手册

您仍然使用PHP4有什么特别的原因吗?它不再受支持,PHP5s OOP更加可靠和强大。

请参阅PHP手册中的


您仍然使用PHP4有什么特别的原因吗?它不再受支持,PHP5s OOP更加可靠和功能强大。

据我所知,如果我们不编写公共访问类型,我想这是可以的。在PHP中没有什么比公共-私有访问类型更好的了?是的,Nishant。在PHP的OOP中有public、private和protected。据我所知,如果我们不写public,那么就可以了。在PHP中没有什么比public-private访问类型更好的了?是的,Nishant。在PHP的OOP中有public、private和protected。这是PHP4。为什么不使用PHP5?这是PHP4。你为什么不使用PHP5?你可能是在学习过时的材料。PHP4已经死亡。看看PHP手册中的入门章节和语言参考。这本手册其实很好。你可能是在学习过时的材料。PHP4已经死亡。看看PHP手册中的入门章节和语言参考。这本手册实际上相当不错。