php数组初始化

标签 php arrays initialization

我需要在 PHP 中初始化一个对象数组。 目前我有以下代码:

$comment = array();

当我向数组中添加一个元素时

public function addComment($c){
    array_push($this->comment,$c);
}

这里,$c 是 Comment 类的一个对象。

但是当我尝试使用 $comment 访问该类的函数时,出现以下错误:

Fatal error: Call to a member function getCommentString() on a non-object

谁能告诉我如何在 php 中初始化对象数组?

谢谢 沙米

最佳答案

$this->comment = array();

关于php数组初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1805281/

相关文章:

javascript - 为什么第二个if条件不执行

java - 如何在 Java 中初始化对象——使用字段还是使用局部变量?

ios - 加速第一个 UIImageView 动画(强制缓存图像)

PHP echo 和 PDO - 如何解决成员函数查询错误?

php - 在 Wordpress 短代码中为 Woocommerce 小部件创建动态 "Free Shipping"进度条

php - 如何基于 file() 函数在更多数组中查找值

c++ - 有没有人考虑过更多 "strict"风格的 C++,其中默认/需要初始化变量?

PHP: header ("Location: abc.html"之后代码的效果)

c - 具有不同大小成员的 union 数组

java - 如何将此 java 数组转换为 xml?