我应该使用public $ var还是应该使用__construct()?

dot*_*hlu -3 php

我是PHP OOP的新手,我认为public $var并且__construct()完全相同.有什么不同?我应该使用哪一个?

Lig*_*ica 6

它们是完全不同的东西:一个声明一个类属性,另一个是类构造函数的名称.

这里没有"一个或另一个"这样的东西.

我建议在PHP书或手册中重新阅读所有关于类和对象的内容.