Veo que que declaras los atributos de tu clase como publicos... lo usual es hacer que estos sean privados por defecto y
utilizar el constructor de la clase para inicializarlos.
Código PHP:
class miclase
{
private $mivariable;
//el constructor tambien puede tener el nombre de la clase
function __construct($valor)
{
$this->mivariable=$valor;
}
//como tu variable ahora es privada nesecitaras metodos para trabajar con ella
public function set($nuevovalor)
{
$this->mivariable=$nuevovalor;
}
public function get()
{
return $this->mivariable
}
//si la variable no utiliza ninguno de los atributos de instancia (variables) de la clase quizas te convenga hacerla static
public static function mifuncion()
{
echo 'hola mundo';
}
}
$obj = new miclase('10'); // aqui el 10 se asignara a la varible privada
$obj->mifuncion();
espero te sea util saludos...