Daniel Segovia

Blog personal

Archive for the ‘4.10 Parent y Self’ Category

Parent y self

Hacer un comentario

PHP cuenta con 2 palabras reservadas más para trabajar dentro de las clases.
self:: hace referencia a la clase en la que estamos trabajando y se usa para acceder a propiedades y métodos estáticos o constantes.
parent:: hace referencia a la clase base

<?php
class Uno{
 
    static $mensaje = "Imprimo desde la clase 1";
 
    public function ejemplo(){
	echo self::$mensaje . "<br />";
    }
 
}
 
class Dos extends Uno{
 
    static $mensaje = "Imprimo desde la clase 2";
 
    public function ejemplo(){
	parent::ejemplo();
	echo self::$mensaje . "<br />";
    }
}
 
 
$ob = new Dos;
$ob->ejemplo();
?>

Written by Daniel Segovia

abril 14th, 2011 at 4:55 pm

Posted in 4.10 Parent y Self