Open
Description
MiniFramework/MiniFramework/Bootstrap.php
我看您在这个文件里用了大量的if语句检查并定义了一些常量
我觉得可以使用这样的简写方式来写,可以节省代码量,以及避免大量if语句的使用。
效率方面也会比if快一点。
defined('DS')) || define('DS', DIRECTORY_SEPARATOR);
defined('MINI_PATH')) || define('MINI_PATH', dirname(FILE);
还有,因为win和linux的系统分隔符的不一致,我觉得定义系统目录的时候,应该对目录的字符串进行一下处理,以便更好的兼容。
我是这样定义的
define("PATH", strtr(dirname(DIR), '\', '/'));
用strtr函数效率可以高一点。
本人水平不高,也就会些奇淫技巧。
希望能加大神的qq,共同讨论php!
Metadata
Metadata
Assignees
Labels
No labels