如何在php命名空间链接等处理连字符?

时间:2015-08-02 22:36:04

标签: php

我正在使用symfony包。包的链接如下:

use vendor\symfony\http-foundation\Symfony\Component\HttpFoundation\Session\Session;

我得到的错误是:

  

解析错误:语法错误,意外' - ',期待','或';'

我从来没有见过这个问题,显然它是连字符,我环顾四周,我没有看到任何帮助。我已经看到了一些处理带有连字符的变量的例子。我是否应该为http-foundation使用变量,并执行{'http-foundation'}

之类的操作

1 个答案:

答案 0 :(得分:2)

使用作曲家自动加载器提供的课程时,您只需要以下内容:

use Symfony\Component\HttpFoundation\Session\Session;

供应商\ symfony \ http-foundation \'部分不需要。

如果尚未包含自动装带器,则可能需要先包括:

请务必使用供应商目录中自动加载器的正确路径。

require_once('vendor/autoload.php');