¿Quieres recibir una notificación por email cada vez que Miscapu escriba una noticia?
Este artículo es la continuación del artículo Definiendo Propiedades De Class, que realizé anteriormente.
No menos funcional que el anterior, en este artículo muestro la manera correcta de como podemos definir métodos de una class , que para este caso es la class miClase .
Como manera de definir lo que es un método, podemos decir que es una función específica de una class. Las acciones individuales que un objeto será capaz de realizar, se definen dentro de la class como métodos .
<?php</span> class miClase
{
public $propiedad1 = " Yo soy una propiedad de la class miClase " ;
}
$ objeto = new miClase ;
// var_dump($objeto);
echo $ objeto -> propiedad1 ;
? >
<?php<br /> class miClase{
public $propiedad1 = "Yo soy una propiedad de la class miClase" ;
public function setPropiedad1 ( $nuevovalor )
{
$this -> propiedad1 = $nuevovalor ;
}
public function getPropiedad1 ()
{
return $this -> propiedad1. "
" ;
}
}
$objeto = new miClase ;
//var_dump($objeto);
echo $objeto -> propiedad1;
?>
<?php<br /> class miClase{
public $propiedad1 = "Yo soy una propiedad de la class miClase" ;
public function setPropiedad1 ( $nuevovalor )
{
$this -> propiedad1 = $nuevovalor ;
}
public function getPropiedad1 ()
{
return $this -> propiedad1 . "
" ;
}
}
$objeto = new miClase ;
//var_dump($objeto);
//echo $objeto->propiedad1;
?>
<?php<br /> class miClase{
public $propiedad1 = "Yo soy una propiedad de la class miClase" ;
public function setPropiedad1 ( $nuevovalor )
{
$this -> propiedad1 = $nuevovalor ;
}
public function getPropiedad 1()
{
return $this -> propiedad1 . "
" ;
}
}
$objeto = new miClase ;
//var_dump($objeto);
//echo $objeto->propiedad1;
echo $objeto -> getPropiedad1(); //obtiene $propiedad1
?>
Bueno ahora que hemos terminado nuestro código, pues pongámoslo a correr en nuestro navegador y veamos que nos queda semejante a esta imagen!
Nota Importante : Debido a que pueden existir varias instancias de una class, si no se hace referencia al objeto de manera individual, el script no podría determinar qué objeto leer. El uso de la flechita ( -> ) es una construcción Orientada a Objetos que accede a las propiedades y métodos contenidos desde un objeto dado.
Pero ¿Cómo usaré el método setPropiedad1? Ahora que hemos mostrado en pantalla el método getPropiedad1 , podemos continuar con el siguiente método instanciado anteriormente, que es el setPropiedad1 y como dijimos antes, este método lo que hará es establecer " set " un valor para la propiedad1 :
<?php<br /> class miClase{
public $propiedad1 = "Yo soy una propiedad de la class miClase" ;
public function setPropiedad1 ( $nuevovalor )
{
$this -> propiedad1 = $nuevovalor ;
}
public function getPropiedad1 ()
{
return $this -> propiedad1 . "
" ;
}
}
$objeto = new miClase ;
//var_dump($objeto);
//echo $objeto->propiedad1;
echo $objeto -> getPropiedad1(); //obteniendo el valor de $propiedad1
$objeto -> setPropiedad1( "Yo soy un nuevo valor para la propiedad1!" );
?>
<?php<br /> class miClase{
public $propiedad1 = "Yo soy una propiedad de la class miClase" ;
public function setPropiedad1 ( $nuevovalor )
{
$this -> propiedad1 = $nuevovalor ;
}
public function getPropiedad1 ()
{
return $this -> propiedad1 . "
" ;
}
}
$objeto = new miClase ;
//var_dump($objeto);
//echo $objeto->propiedad1;
echo $objeto -> getPropiedad1(); //obteniendo el valor de $propiedad1
$objeto -> setPropiedad1( "Yo soy un nuevo valor para la propiedad1!" );
echo $objeto -> getPropiedad1() ;
?>