I’m trying to use spl_autoload_register() to automatically require my files for me. Unfortunately one of my classes requires an argument upon instantiation…eg:
$foo = new foo('foo');
Is there any way to pass an argument to a classes __construct() method with spl_autoload_register()?
Your autoloader should be responsible for requiring the correct files, not instantiating object(s). Perhaps you could post your autoloader?