自动装带功能

自动装带功能,第1张

自动装带功能

没有用于功能的功能自动加载器。您有四个可行的解决方案:

  1. 将所有函数包装到命名空间类中(适当的上下文)。假设您有一个名为的函数

    string_get_letters
    。您可以将其添加到称为
    StringFunctions
    静态函数的类中。因此
    string_get_letters()
    ,您不必打电话,而是打电话
    StringFunctions::get_letters()
    。然后,您将使用
    __autoload
    那些命名空间的类。

  2. 预加载所有功能。由于您使用的是类,因此不应有 那么 多函数,因此只需预加载它们即可。

  3. 在使用函数之前先加载它们。在每个文件中,

    require_once
    将在该文件中使用的功能文件。

  4. 首先不要使用函数。如果您正在开发OOP代码(无论如何看起来都一样),则几乎不需要功能。您需要功能(或多个功能)的所有内容,都可以以OO方式进行构建,而无需使用功能。

就个人而言,我建议根据您的确切需求以及代码库的质量和大小来选择1、2或4。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5621527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存