note 125862 deleted from language.oop5.autoload by crell
| From: | crell@php.net | Date: | Mon, 04 Apr 2022 16:11:27 +0000 |
| Subject: | note 125862 deleted from language.oop5.autoload by crell | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-218032@lists.php.net to get a copy of this message | ||
Note Submitter: instatiendaweb at gmail dot com
----
spl_autoload_register('autoloadficheros');
function autoloadficheros ($nombre_clase) {
global $nombre_clase2;
static $x = 1;
//Como usar el espacio de nombre
$nombre_clase4 = dirname($nombre_clase);
if ($nombre_clase4 == 'eee'){
$nombre_clase3 = basename($nombre_clase);
$carpetanamespace = '\\eee\\';
$nombre_clase2[0] = 'Extensiones soportadas' .
spl_autoload_extensions('.php');
$nombre_clase2[1] = spl_autoload_functions();
$nombre_clase2[] = "Medir ejecuciones " . $x++;
$nombre_clase2[] = 'Nombre de clase añadida ==> ' . $nombre_clase3;
$nombre_clase2[] = 'Directorio ==> ' . __DIR__ . $carpetanamespace
.$nombre_clase3 . '.php';
require __DIR__ . $carpetanamespace . $nombre_clase3 . '.php';
return;
}
//Si no hay espacio de nombres la función normal
$nombre_clase2[0] = 'Extensiones soportadas' .
spl_autoload_extensions('.php');
$nombre_clase2[1] = spl_autoload_functions();
$nombre_clase2[] = "Medir ejecuciones " . $x++;
$nombre_clase2[] = 'Nombre de clase añadida ==> ' . $nombre_clase;
$nombre_clase2[] = 'Directorio ==> ' . __DIR__ . '\\' .$nombre_clase .
'.php';
require __DIR__ . '\\' . $nombre_clase . '.php';
}/*Fin funcion autoload */