PHP 5 introduz métodos e classes abstratos. Não é permitido criar uma instà¢ncia de uma classe que foi definida como abstrata e qualquer classe que contenha pelo menos um método abstrato deve também ser abstrata. Métodos definidos como abstratos simplesmente declaram a assinatura do método, eles não podem definir a implementação.