在php中使用use关键字时的空白页面

时间:2016-05-05 20:50:59

标签: php

我想我错过了一些男人,而且我是初学者。 我正在尝试建立一个网站,其中包括上传10万行excel并处理它们,我已经尝试了一些图书馆,但没有运气,盒子/鲸鱼喷水听起来很吸引人所有的积极评价,所以这是我的问题。 我已经在我的项目的同一文件夹上安装了composer,安装了spout并获得了包含box和spout的vendor文件夹。 问题是,当我使用use关键字来测试读者时,我的网站上会出现一个白色的空白页。

我尝试将use命令更改为:

use vendor\box\spout\src\Spout\Reader\ReaderFactory;

但没有运气。

删除use字会明显出现致命错误。你们能指出我正确的方向吗?

感谢。

2 个答案:

答案 0 :(得分:2)

ReaderFactory的命名空间实际上是:Box\Spout\Reader\ReaderFactory

您也可以直接使用该对象而不使用"使用":

\Box\Spout\Reader\ReaderFactory::create('csv');

答案 1 :(得分:0)

事实证明我错放了"命名空间"将关键字放在函数内而不是文件的顶部。当我移动它时,一切都解决了。