CodeIgniter Forums
"Variable data seems to be uninitialized" - Netbeans warning message - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20)
+--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23)
+--- Thread: "Variable data seems to be uninitialized" - Netbeans warning message (/showthread.php?tid=50376)



"Variable data seems to be uninitialized" - Netbeans warning message - El Forum - 03-24-2012

[eluser]term25[/eluser]
NetBeans is throwing this warning message:
Variable $data seems to be uninitialized

In this code:
Code:
public function services()
{
    $data['header'] = "Services";
    $this->load->view('admin_services_view', $data);
}

What does warning message mean? Should I write it like this and why?
Code:
public function services($data)
{
    $data['header'] = "Services";
    $this->load->view('admin_services_view', $data);
}

Or is the problem somewhere else? Thanks in advance.


"Variable data seems to be uninitialized" - Netbeans warning message - El Forum - 03-24-2012

[eluser]InsiteFX[/eluser]
Code:
public function services()
{
    $data = array();

    $data['header'] = "Services";
    $this->load->view('admin_services_view', $data);
}

// You can also do this
public function services()
{
    $data['header'] = "Services";

    $this->load->vars($data);
    $this->load->view('admin_services_view');
}