Base.inc
<?php
abstract class Base {
  public function __toString() {
    return '<pre>'.print_r($this,TRUE).'</pre>';
  }
}
?>
script.php
<?php
function __autoload($class) {
    echo "autoload called for $class\n";
    require "presentations/slides/intro/$class.inc";
}

class my_class2 extends Base { 
  function __construct($arg) {
    $this->prop = $arg; 
  }
}
$test = new my_class2('foo');
echo $test;
?>
Output