windows风格的路径中, basename处理的时候,如果文件的父目录的最后一个字为中文,返回该路径的时候会有问题,如:
echo dirname('e:\test\csch\a测试\o.php'); 会输出e:\test\csch
而linux风格的路径则不会有问题,如:echo dirname('e:/test/csch/a测试/o.php'); 则能输出正确的结果e:/test/csch/a测试
同时如果父目录的最后一个字不为中文,windows风格路径及linux风格的路径都没有问题