0
我使用Flysystem \ CSV創建CSV和我正在與我的代碼如下問題引發異常:Flysystem/CSV當試圖創建一個新的CSV
namespace App;
use League\Csv\Writer;
class Example
{
public function writeToCsv()
{
$csv = Writer::createFromFileObject(new \SplTempFileObject);
}
}
按照this例子。
我檢查了SplTempFileObject
正在正確實例化,它是。
還有一個例外是AbstractCsv
。
PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/exampleuser/vendor/league/csv/src/AbstractCsv.php on line 210
該行具有以下return語句:
/**
* Return a new {@link Writer} instance from a {@link AbstractCsv} object
*
* @param string $open_mode the file open mode flag
*
* @return Writer
*/
public function newWriter($open_mode = 'r+')
{
return $this->newInstance(Writer::class, $open_mode);
}
我再次檢查該包已正確安裝,它是。
PHP版本5.4.45
。