Buckets:
| /** | |
| * Simple autoloader that follow the PHP Standards Recommendation #0 (PSR-0) | |
| * | |
| * @see https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md for more informations. | |
| * | |
| * Code inspired from the SplClassLoader RFC | |
| * @see https://wiki.php.net/rfc/splclassloader#example_implementation | |
| */ | |
| spl_autoload_register(function ($className) { | |
| $className = ltrim($className, '\\'); | |
| $fileName = ''; | |
| if ($lastNsPos = strripos($className, '\\')) { | |
| $namespace = substr($className, 0, $lastNsPos); | |
| $className = substr($className, $lastNsPos + 1); | |
| $fileName = str_replace('\\', DIRECTORY_SEPARATOR, $namespace) . DIRECTORY_SEPARATOR; | |
| } | |
| $fileName = __DIR__ . DIRECTORY_SEPARATOR . $fileName . $className . '.php'; | |
| if (file_exists($fileName)) { | |
| require $fileName; | |
| return true; | |
| } | |
| return false; | |
| }); | |
Xet Storage Details
- Size:
- 883 Bytes
- Xet hash:
- 4258cb188c6a34c830b127cc2cfe7f130e885f4c34f58dd1dc136d1e6e9a05ec
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.