代码之家  ›  专栏  ›  技术社区  ›  T.Todua Laurent W.

无括号命名空间的结束语法(与括号命名空间混合使用)

  •  1
  • T.Todua Laurent W.  · 技术社区  · 7 年前

    正如我们所知,我们不能像这样在单个文件中使用/混合名称空间:

    namespace A;
    ...
    ...
    namespace B{
       ...
    }
    

    有没有 end 无包装名称空间的语法,这样就可以混合使用两个名称空间了(就像是 endif; 无包装 if

    结束 无支撑NS的语法。

    1 回复  |  直到 7 年前
        1
  •  1
  •   rob006    7 年前

    endnamespace 关键字,因为它没有真正的需要。

    在一个文件中使用多个名称空间是一种不好的做法,无论如何都应该避免,所以一种方法就足够了。 if endif (和类似的)是为在模板中使用而设计的,因为当您混合使用HTML和PHP代码时,它增加了可读性。但是视图根本不需要使用名称空间,因此没有什么是毫无意义的 端名称空间 标签。使用括号是在一个文件*中混合两个名称空间的唯一方法。

    *我不认为像使用 eval() .

    推荐文章