消息:PHP / CI中未定义的变量问题

时间:2011-11-20 12:38:34

标签: codeigniter

控制器

function view_question(){

    $data['title'] = "Admin | View Question";
    $data['base_url'] = base_url();

    $viewQuestion = $this->questions->view_question();
    $data['question_set'] = $viewQuestion;

    $this->load->view("admin/admin_question_view",$data);

}

查看

<?foreach ($question_set as $b):?>
        <?php 
        var_dump($b);
        die();?>
        <center> bla bla bla ..

我收到此错误消息

遇到PHP错误

严重性:注意

消息:未定义的变量:b

它在localhost中工作正常但是当我移动到服务器时它出现了问题

所以我尝试添加$ data ['b'] = array();在控制器但它不起作用

var_dump($ b)得到了这个

array(0) { }

在我检查服务器上的PHP版本后,它与服务器不同; PHP版本5.2.6 对于localhost; PHP版本5.3.1。

关于PHP版本可能吗?

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

如果你做的话,你还能获得数据

print_r($question_set);

或许短标签关闭?尝试使用

<?php ?> 
无处不在?