Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/12/2010, 09:05
kbmaster
 
Fecha de Ingreso: julio-2009
Mensajes: 42
Antigüedad: 14 años, 9 meses
Puntos: 3
Respuesta: Creacion de clases

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...