如题如题如题如题
要在linux中使用spl_autoload_register("my_autoload"),由于linux系统的目录层级只允许使用"/",但是php的命名空间是使用反斜杠"\",
所以my_autoload方法应该要让正斜杠替换为反斜杠
function my_autoload($class){
require __DIR__.'/'.str_replace('\\', '/', $class).'.php';
}
如题如题如题如题
要在linux中使用spl_autoload_register("my_autoload"),由于linux系统的目录层级只允许使用"/",但是php的命名空间是使用反斜杠"\",
所以my_autoload方法应该要让正斜杠替换为反斜杠
function my_autoload($class){
require __DIR__.'/'.str_replace('\\', '/', $class).'.php';
}