<?xml version="1.0"?>
<slide title="Cargando clases autom&#225;gicamente">
<blurb>
Puedes definir una funci&#243;n global llamada %__autload()% que se use
para satisfacer autom&#225;ticament la resoluci&#243;n de las declaraciones
de clases cuando el programa esta corriendo.
</blurb>
<example title="[archivo: Math/Matrix.php]" type="php"><![CDATA[<?php
 class Math_Matrix {
        /* ... */
 }
?>]]>
</example>
<example title="[archivo: Math/Quaternion.php]" type="php"><![CDATA[<?php
 class Math_Quaternion {
        /* ... */
 }
?>]]>
</example>
<example title="[archivo: calculos.php]" type="php"><![CDATA[<?php

 function __autoload($classname) {
        list($math, $fname) = explode('_', $classname);
  include_once "{$math}/{$fname}.php";
 }

 $m = new Math_Matrix();
 $q = new Math_Quaternion();

?>]]></example>
</slide>
 
