It means a variable in reference to an object instance, used in Object Oriented programming (OO or OOP) Here is some PHP to try help explain it. If you still have issues, feel free to ask. <?php # Here is the example class. class Example { # This is a class variable. var $show; # This is a class function. function demo() { # When the $show var is yes, then... ($this is used to reference a variable in a class.) if($this->show == 'yes') { # $show is set to yes, echo this. echo 'This is a demo'; } else { # $show isn't set to 'yes', so echo this... echo 'What am I suppose to do?'; } } } # Create an object instance and set it as $example $example = new Example; # Reference the demo() function from the created object (above line of code) $example->demo(); // Echos 'What am I suppose to do?' # Set the object variable to 'yes' $example->show = 'yes'; # Reference the demo() again, but with the changed variable. $example->demo(); //Echos 'This is a demo' PHP: