Archivo de 13 Abril 2008

Acceso Private (Privado)
Este es el más restrictivo, los elementos declarados bajo private solo seran accesibles desde metodos de su clase original.

<?php
class Ejemplo ()
{
private $atributo;

function Ejemplo() {
$this->atributo = ‘Hey!’;
}

function daAtributo()
{
return $this->atributo;
}

}

$obj = new Ejemplo();

echo $obj->daAtributo;
?>

Como vez, hemos tenido que instanciar un metodo para devolver el valor de atributo.

Acceso Protected (Protegido)

Con este los elementos seran accesibles desde su clase original o desde clases heredadas.

Tags: , , , ,

Comments No Hay Comentarios »

Acceso Public (Publico)

Al ser declarado un metodo o atributo public sera accesible desde cualquier punto, este es el punto mas bajo del sistema de proteccion. Para declarar publico, se usa la palabra reservada public.

<?php
class Ejemplo ()
{
public $atributo;

function Ejemplo() {
$this->atributo = ‘Hey!’;
}

}

$obj = new Ejemplo();

echo $obj->atributo;
?>

Tags: , , , ,

Comments No Hay Comentarios »