jejje :) mu bien
El caso es, en PHP5 se añaden las PPP, private, public y protected, son tipos de variables o funciones, es deicr puedes dar niveles de acceso a las funciones y a las variables de la clase como en c++ o java.
En cuanto a tu code .... pos lo que dijo Josemi, $this-> o sino con el nombre de la clase.
Código PHP:
clase::variable = 2;
El caso es, no puedes trabajar con variables externas a la clase, una solucion es definiendo el valor de la variable, es decir:
Código PHP:
define("tres",3);
class clase
{
var $uno = 1;
function calcula()
{
return ($this->uno+tres);
}
}
$ob = new clase;
echo $ob->calcula();
Eso te devolvera 4.
Es una solución chapuzera pero weno ....