0
class MyClass
{
public $someVar;
function __construct()
{
$this->someVar = 'some value';
}
}
不聲明
class MyClass
{
function __construct()
{
$this->someVar = 'some value';
}
}
兩個方面的工作,但我想知道,如果那裏有一個關於性能甚至模式差異。
如果您未聲明類屬性,那麼您動態創建的任何新屬性將始終爲公共(您無法控制可見性) – 2015-01-09 20:00:18
如果您未聲明類屬性,則它們不能由IDE暗示 – 2015-01-09 20:00:41