首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Laravel中使用PDFlib

在Laravel中使用PDFlib
EN

Stack Overflow用户
提问于 2017-08-16 12:21:12
回答 2查看 1.6K关注 0票数 0

我在OS上安装了PDFlib (按照如何在PHP中使用PDFlib的指令),将extension=php_pdflib.so添加到php.ini文件中,并正确加载。(如果我运行phpinfo();,PDFlib将显示在列表中。)

但是,如果我尝试使用它

代码语言:javascript
复制
$p = new PDFlib();

我得到了Parse error: syntax error, unexpected '$p' (T_VARIABLE)

是什么导致了这个错误?

编辑

这个错误只是由一个丢失的分号引起的.现在我得到了一个Class 'App\Http\Controllers\PDFlib' not found,这是很明显的,因为我没有在控制器中使用use注册它。

我认为new PDFlib()在安装后可供全球使用?

EN

回答 2

Stack Overflow用户

发布于 2017-08-16 13:56:59

您忽略了名称空间的概念。在本例中,PDFlib可在全局命名空间(即\ )上使用。换句话说,您可以使用use PDFlib;导入它,也可以像这样直接使用w/o导入它。

票数 1
EN

Stack Overflow用户

发布于 2017-08-16 14:03:33

现在我得到了一个没有找到的类‘App\Http\Controller\PDFlib’。

我很怀疑您的PDFlib文件夹中有Controllers,因此,使用PDFlib的代码似乎缺少use来引用正确的PDFlib名称空间(或者您需要使用完全限定的名称空间)。

如果PDFlib不使用命名空间,那么从命名空间代码youneed可以使用\来达到它,即:

代码语言:javascript
复制
$x = new \PDFlib();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45713403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档