Php 使用Require,然后在类中使用
我试图通过调用一个类来创建一个excel文件。这是我编写的一个类,在这个类中,我试图调用已经安装在我的系统上的PHPOFFICE库。我的代码如下:Php 使用Require,然后在类中使用,php,phpoffice,Php,Phpoffice,我试图通过调用一个类来创建一个excel文件。这是我编写的一个类,在这个类中,我试图调用已经安装在我的系统上的PHPOFFICE库。我的代码如下: class createXls { require 'vendor/autoload.php'; use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Writer\Xlsx; p
class createXls {
require 'vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
public function createXl($loginid, $report_index, $header, $data, $fname)
{
但是我无法让它工作,因为显然
require
不能放在方法之外。我该怎么做?“因为显然,require不能放在方法之外”,这正是它应该去的地方。如果您使用的是PSR自动加载,则任何类文件中都不应包含require
。另请注意,类内的use
表示特征,类外的use
表示名称空间别名/import。因此,我在粘贴的代码中有方法外的require。。为什么它会抛出语法错误[意外:require after{…]如果您使用的是PSR自动加载,那么任何类文件都不应该包含require。