Skip to content
This repository was archived by the owner on Jul 5, 2024. It is now read-only.

adeleke-akinade/autoload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to autoload classes.

<?php

spl_autoload_register(function($class) {
	$prefix = 'app\\';
	
	$length = strlen($prefix);
  
  $base_directory = __DIR__ . '/app/';
	
	if(strncmp($prefix, $class, $length) !== 0) {
    return;
  }
  
  $class_end = substr($class, $length);
  
  $file = $base_directory . str_replace('\\', '/', $class_end) . '.php';
  
  if(file_exists($file)) {
    require $file;
  }
});

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages