在 PHP 中对URL的处理主要有下面三个函数
string basename ( string $path [, string $suffix ] )
string dirname ( string $path )
mixed pathinfo ( string $path [, int $options ] )
这三个函数在windows下可以识别路径中的 \
和 /
但在Linux下只识别 /
,因此在Linux下需要先将 \
替换为 /
$path = 'App\Http\Middleware\User\login';
$path = str_replace('\\','/',$path);
var_dump(basename($path));
var_dump(dirname($path));
var_dump(pathinfo($path));