La forma correcta es que sea una función clase independiente que puedas incluir, por ejemplo en Zend lo que haces es incluir el Autoloader y
después ya puedes trabajar con las clases:
Código PHP:
Ver originalrequire_once 'Zend/Loader/Autoloader.php';
$loader = Zend_Loader_Autoloader::getInstance();
// despues de este punto puedes incluir las clases que necesites
$form = new Zend_Form();
$view = new Zend_View();
$filter = new Zend_Filter_Alnum();
Traduciendolo a una forma no-Zend podria ser algo así:
autoloader.php
Código PHP:
Ver originalfunction __autoload($class) {
require_once $class . '.php';
}
Código PHP:
Ver originalrequire 'autoloader.php';
$clientesController = new ClientesController();
$clientesModel = new ClientesModel();
Pero siempre debes de incluir la funcion autoloader antes de instanciar todo.
Saludos.