<slide>
<title>Runtime vs Compile-time Inheritance</title>

<example><![CDATA[<?php
abstract class gargleblaster
{
    abstract function make();
}
?> ]]></example>
<blurb>gargleblaster.php</blurb>
<break/>

<example><![CDATA[<?php
class slartibartfast extends gargleblaster
{
    function make()
    {
        echo "Aw\n";
    }
}
?>]]></example>
<blurb>slartibartfast.php</blurb>
<break/>

<example><![CDATA[<?php
require 'gargleblaster.php';
require 'slartibartfast.php';
$a = new slartibartfast();
?>]]></example>
<blurb>abstract-compiletime.php</blurb>
</slide>
