2017-07-14 152 views
-4

我被告知,PHP5不允许在类中包含语句?如何在类中包含HTML模板?

只是验证这是正确还是错误的建议,如果正确的话,这是在PHP7中解决。

+2

心灵降低CAPS?这叫喊 –

+3

请不要提出你的问题。冗余地重复标题中的标签信息也是没有必要的。标签系统工作得非常好,不需要帮助。相反,请使用该空间来更具体地描述您所问的内容,以便未来的人们试图找到类似问题的答案并查看搜索结果列表时非常有用。同样可以说你的问题描述 - *有问题*是无用的,甚至不是一句话。谢谢。 –

回答

1

您不能直接在类的主体中包含文件。当然可以在一个方法中包含文件。

断码:

class MyClass { 
    include('myInclude.php'); 
} 

工作代码:

class MyClass { 
    public function __construct() { 
     include('myInclude.php'); 
    } 
} 
+0

我会赞成,但我会注意到,如果你发现自己做这件事,你可能做错了事。 – ceejayoz

+1

我怀疑从撰写问题的方式看,作者试图在课堂内部包含一个文件。这是值得澄清的混乱,但我肯定同意,这两个例子是我想看到使用的东西。 –

+0

@ceejayoz好吧,有一个具体的用例:http://chadminick.com/articles/simple-php-template-engine.html#sthash.TCmDzlWI.dpbs –

相关问题