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


blank page when using the use keyword in php

我想我错过了一些东西,伙计们,我是个初学者。我正在尝试建立一个网站,包括上传10万行excel并进行处理,我也尝试过一些库,但运气不好,盒子/喷口听起来很吸引人,有很多正面评价,所以这是我的问题。我在我的项目的同一个文件夹上安装了composer,安装了壶嘴,得到了包含盒子和壶嘴的供应商文件夹。问题是,当我使用use关键字来测试阅读器时,我的网站上会出现一个白色的空白页面。

我尝试将使用命令更改为:

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

但是运气不好。

删除use字显然会产生致命错误。你们能给我指对方向吗。

谢谢。

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

你也可以直接使用对象而不需要"使用":

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

原来我把"namespace"关键字放错地方了,把它放在了函数中,而不是文件的最顶部。当我移动它时,一切都解决了。