main.php, autoload ilave edilir ve yeni bir nesne oluşturulur In:
function __autoload($class) {
require_once($class . '.php');
}
...
$t = new Triangle($side1, $side2, $side3);
In Triangle.php,
class Triangle extends Shape {...}
Shape.php soyut bir sınıftır:
abstract class Shape {
abstract protected function get_area();
abstract protected function get_perimeter();
}
O __autoload işlev çağrıları Triangle.php görebilirsiniz, ama aynı zamanda Shape.php diyor?