【问题标题】:PHP Namespaces: Function LoadingPHP 命名空间:函数加载
【发布时间】:2010-06-28 21:30:21
【问题描述】:

我想在 PHP 中使用函数式编程。我认为总是在 php 中编写 oop 时尝试一些不同的东西很有趣。

但是,我想使用命名空间。我的命名空间等于文件结构:

命名空间 my\Models\User;

/my/Models/User.php

他们是否可以为此执行自动加载之类的操作。我想必须同时编写 use 和 require_once 吗?

最好的问候, 塞巴斯蒂安

【问题讨论】:

  • 提防 Cargo Cult 编程。仅仅因为 PHP 现在有命名空间,并不意味着它们必须被过度使用。到目录结构的 1:1 映射通常是代码异味。

标签: php namespaces autoload


【解决方案1】:

您不能自动加载函数或命名空间,只能自动加载类。

【讨论】:

    猜你喜欢
    • 2015-11-05
    • 2013-11-25
    • 2014-04-13
    • 1970-01-01
    • 1970-01-01
    • 2011-08-06
    • 2015-07-15
    • 2012-05-21
    相关资源
    最近更新 更多