Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A LA WEB I
class miClase{
class miClase{
function miMetodo(){
echo 'Ejecutado miMetodo';
}
}
¿Cómo ejecutamos un método en una clase?
Dentro
$obj = new miClase();
Fuera
$this->miMetodo();
$obj->miMetodo();
• Constructor
PHP 4
• { {
• Destructor
• class foo {
• function destruct()
• {
• // Tareas de limpieza
• }
• }
Métodos y propiedades
Visibilidad
class foo {
class foo {
Dentro
$obj->bar; $this->baz;
PHP y POO
1. Clases y Objetos
2. Métodos y propiedades
3. Herencia
4. Constantes, métodos y variables estáticas
5. Interfaces y clases abstractas
6. Excepciones
Herencia
La herencia es una de las claves de la POO
protected $a = “”;
}
Sobreescribiendo y reutilizando un método de la clase padre
class foo extends bar{
protected $b = “”;
class foo {
class foo {
}
Accediendo a una propiedad estática
Fuera
Dentro
Ejecutando un método estático
Fuera
Dentro
$value = foo::barMethod(); $value = self::barMethod();
Constantes, métodos y propiedades estáticas
Definiendo una constante en una clase
class foo{
Dentro
Fuera
interface miInterfaz{
}
Implementando una interfaz en una clase
}
Interfaces y clases abstractas
Definiendo una clase abstracta
metodoFoo(){
// Implementación del método
}