在php类中放置require和use语句的位置

时间:2014-01-26 11:56:08

标签: php

我是php的新手,我正在创建的程序没有按预期工作。我很难找到错误,所以我想确保我将require和use语句放在正确的位置。在下面的代码示例中,require和use语句是否在正确的位置?或者它应该在类定义中吗?

<?php

require 'abc.php'; 

use xyz;

class foo
{
  //or should I place both of them here?

  function bar ()

  {

  }
}
?>

1 个答案:

答案 0 :(得分:1)

通常最佳做法是让他们在课堂外Require语句加载了自动加载,namespacesuse - s在外面。

例如,查看这个现代框架:Nette: Compiler class。在github上浏览它,你会看到我在说什么。 Loader看起来像这样:Nette: Loader