<?php
abstract class gargleblaster
{
    abstract function 
make();
}
?> 
gargleblaster.php

<?php
class slartibartfast extends gargleblaster
{
    function 
make()
    {
        echo 
"Aw\n";
    }
}
?>
slartibartfast.php

<?php
require 'gargleblaster.php';
require 
'slartibartfast.php';
$a = new slartibartfast();
?>
abstract-compiletime.php