Skip to content

您好,我觉得您定义初始数据的时候这样写会比较好一点! #3

Open
@lovefc

Description

@lovefc

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions