PHPLint - 一些问题

时间:2013-05-23 19:08:28

标签: php namespaces phplint

我使用的是PHP 5.3。对于语法检查,我使用的库进行了一些语法检查,称为phplint

对于我来说,这个图书馆已经很老了,但它可以完成这项工作。通过phplint编译并不是很简单。我做了很多工作,学习一个新工作非常困难。

  1. 如何避免半编译错误消息(只是忽略一些错误,即另一个第三方工具,例如PHPMAILER,我不想检查它的语法)。< / p>

  2. 如何将一些类添加到其他库中,但仍然可以编译它们(该类找不到路径。/stdlib因为它的库不在通常的目录中,我应该参考库不一样(也许这是命名空间,但我对命名空间知之甚少。任何帮助都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

  1. PHPLint已经提供了自己的PhpMailer类,它可以识别PHPLint,即通过验证。通常,您不能使用未使用PHPLint创建的外部工具,因此您必须重写它们或切换到其他工具。

  2. PHPLint附带的“stdlib”目录只是源树的一个示例。所有源都要使用自动加载或使用require_once和相对路径,因此应该很容易将源树集成到源树中。然后,您可以添加自己的命名空间“a \ b \ c”,但此命名空间必须与源树的子树“ROOT / a / b / c”匹配,并且 autoload.php应存在于根目录“ROOT / autoload.php”。

  3. 希望这可能会有所帮助。