<?php
class A {
public $nombre;
public function __construct($nombre) {
$this->nombre=$nombre;
}
function saludo(){
echo "Hola ".$this->nombre;
}
}
class B extends A{
public $apellidos;
public function __construct($nombre,$apellidos) {
parent::__construct($nombre);
$this->apellidos=$apellidos;
}
function saludo(){
echo "Hola ".$this->nombre." ".$this->apellidos;
}
}
$ana=new A("Ana");
$ana->saludo();
$juan=new B("Juan","Pi");
$juan->saludo();
?>