我有一个应该是数组的 $rawText 类属性。它在对象构造期间被分配了一个值,但是可能找不到该值,因此该变量仍然没有值。
class TextProcessor {
public $rawText;
public function __construct($idText) {
if ($idText !== NULL) {
$this->$rawText = $this->getRawText();
}
}
}
那我需要分配一个空数组吗?公共函数 __construct($idText) {
if ($idText !== NULL) {
$this->$rawText = $this->getRawText();
} else {
$this->$rawText = Array();
}
或者在定义属性时分配空数组可能会更好?
class TextProcessor {
public $rawText = Array();
}