$this
is use for current class and view
is method but what is load
. Is this a property?
Is this example correct?
class super{
public $property;
public function superf1()
{
echo "hello";
}
public function col()
{
$this->superf1();
}
$this->property->super1();
}
Yes, load
is a property.
Think of it like this:
class Loader {
public function view() {
//code...
}
}
class MyClass {
private $load;
public __constructor() {
$this->load = new Loader();
}
public someMethod() {
$this->load->view();
}
}
This syntax is called chaining.
Your controller inherits CI_Controller
. So, if you look in application/system/core/Controller.php
you'll find something interesting : $this->load =& load_class('Loader', 'core');
(l.50 with CI2). So, $this->load refer to the file application/system/core/Loader.php
which have a function public function view
(l.418 with CI2)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With