PHP: creare un file di autoload delle classi

In PHP possiamo creare un file di autoload delle classi.

La soluzione รจ la seguente:


<?php
spl_autoload_register(function($class) {

    $class = str_replace('\\', DIRECTORY_SEPARATOR, $class);
    require_once $_SERVER['DOCUMENT_ROOT']  . '/' . $class . '.php';

});

Se si vuole utilizzare l'esempio, va ovviamente modificato il percorso base di inclusione delle classi che in questo caso corrisponde ipoteticamente alla radice dello spazio web.

Torna su