Похоже, проблема масштаба для меня.
Если $comments
является членом класса, вызов $comments
внутри функции этого класса не будет фактически использовать член, а скорее будет использовать экземпляр $comments
, принадлежащий области действия функции. *
Если другими словами, если вы пытаетесь использовать члена класса, делайте $this->comments
, а не просто $comments
.
class foo
{
private $bar;
function add_to_bar($param)
{
// Adds to a $bar that exists solely inside this
// add_to_bar() function.
$bar[] = $param;
// Adds to a $bar variable that belongs to the
// class, not just the add_to_bar() function.
$this->bar[] = $param;
}
}