类属性的PHP变量类型

类属性的PHP变量类型,php,class,properties,variable-assignment,Php,Class,Properties,Variable Assignment,让我们以这段代码为例: class foo { private $segments = NULL; } $segments稍后将成为一个数组 问题: 我应该告诉PHP,$segments是一个数组(private$segments=array();)还是将其保留为空 什么更好 谢谢大家! 如果您确定以后它将是一个数组,请将其声明为数组,如果它在程序中可能会更改,请保持原样 PHP是非类型化语言,所以这并不重要,只是标准和习惯的问题

让我们以这段代码为例:

class foo
{
    private $segments = NULL;
}
$segments
稍后将成为一个数组

问题:

我应该告诉PHP,
$segments
是一个数组(
private$segments=array();
)还是将其保留为空

什么更好


谢谢大家!

如果您确定以后它将是一个数组,请将其声明为数组,如果它在程序中可能会更改,请保持原样

PHP是非类型化语言,所以这并不重要,只是标准和习惯的问题