Por ejemplo:
Código PHP:
class hola{
var $test;
function setTest($valor){
$this->test = $valor;
}
function getTest(){
return $this->test;
}
function setTestNull(){
$this->test = "";
}
}
Si te fijas en las funciones dice $this->test... basicamente es la manera de poder acceder (dentro de la clase) a la variable $test.
Fuera de la clase sirve para llamar a las funciones. Por ejemplo:
Código PHP:
//aca llamo al archivo que contiene la clase
include_once('hola.php');
//aca llamo a la clase y la creo/instancio/construyo
$hola = new hola();
//ahora llamare a una funcion dentro de la clase y la imprimire en pantalla
echo $hola->getTest();
//ahora llamo a otra funcion y le doy otro valor a test
$hola->setTest("prueba");
//ahora llamo a la funcion para imprimirla nuevamente
echo $hola->getTest();
//ahora pongo en vacio la variable test
$hola->setTestNull();
//ahora llamo a la funcion para imprimirla nuevamente
echo $hola->getTest();
Despues puedes ver cosas d tipos de funcion y sus ambitos, herencia y etc...
Suerte!