Php CodeIgniter-从空值创建默认对象

Php CodeIgniter-从空值创建默认对象,php,codeigniter,warnings,php-5.4,notice,Php,Codeigniter,Warnings,Php 5.4,Notice,我试图在模型中创建一个数组并将其返回给控制器,但它给出了此警告?有谁能帮我解决这个问题吗 我的模型类代码 A PHP Error was encountered Severity: Warning Message: Creating default object from empty value Filename: models/Modeltest.php Line Number: 13 $list = Array(); $list[0]->title = "fi

我试图在模型中创建一个数组并将其返回给控制器,但它给出了此警告?有谁能帮我解决这个问题吗

我的模型类代码

A PHP Error was encountered

Severity: Warning

Message: Creating default object from empty value

Filename: models/Modeltest.php

Line Number: 13
    $list = Array();
    $list[0]->title = "first blog title";
    $list[0]->author = "author 1";

    $list[1]->title = "second blog title";
    $list[1]->author = "author 2";

    return $list;
我的控制程序类代码

A PHP Error was encountered

Severity: Warning

Message: Creating default object from empty value

Filename: models/Modeltest.php

Line Number: 13
    $list = Array();
    $list[0]->title = "first blog title";
    $list[0]->author = "author 1";

    $list[1]->title = "second blog title";
    $list[1]->author = "author 2";

    return $list;

我相信你想要这样的东西:

    $this->load->model("modeltest");
    print_r($this->modeltest->get_articles_list());
但是为什么不将数组用作数组呢

$list = array();
$list[0] = new stdClass;
$list[0]->title = "first blog title";
$list[0]->author = "author 1";
$list[1] = new stdClass;
$list[1]->title = "second blog title";
$list[1]->author = "author 2";

$list=Array()
$list
是一个数组,但您正在为其分配对象属性,那么它不应该是一个错误吗?但是这段代码很有效,我刚刚学习了一些教程?是的,这是个错误,你把它贴在了question@Nisarahmed谁写的那个教程?似乎他没有测试代码。谢谢阿洛特:)这个有用;)等待7分钟,直到我可以接受它作为答案这是一个很好的阅读,如果感兴趣。