note 120258 added to language.oop5.autoload

From: Date: Thu, 01 Dec 2016 19:36:18 +0000
Subject: note 120258 added to language.oop5.autoload
Groups: php.notes 
Request: Send a blank email to php-notes+get-207917@lists.php.net to get a copy of this message
This is my autoloader for my PSR-4 clases. I prefer to use composer's autoloader, but this works for legacy projects that can't use composer. <?php /** * Simple autoloader, so we don't need Composer just for this. */ class Autoloader { public static function register() { spl_autoload_register(function ($class) { $file = str_replace('\\', DIRECTORY_SEPARATOR, $class).'.php'; if (file_exists($file)) { require $file; return true; } return false; }); } } Autoloader::register(); ---- Server IP: 72.52.91.14 Probable Submitter: 2803:7000:3800:1643:ac9e:89f6:197e:f352 ---- Manual Page -- http://php.net/manual/en/language.oop5.autoload.php Edit -- https://master.php.net/note/edit/120258 Del: integrated -- https://master.php.net/note/delete/120258/integrated Del: useless -- https://master.php.net/note/delete/120258/useless Del: bad code -- https://master.php.net/note/delete/120258/bad+code Del: spam -- https://master.php.net/note/delete/120258/spam Del: non-english -- https://master.php.net/note/delete/120258/non-english Del: in docs -- https://master.php.net/note/delete/120258/in+docs Del: other reasons-- https://master.php.net/note/delete/120258 Reject -- https://master.php.net/note/reject/120258 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#207917) next »