我想在symfony2 Command中使用php库。 http://phpmidiparser.com/quickstart
我把这个库放在symfony2的同一个文件夹上但是徒劳无功。
Command/Midi/bootstrap.php
Command/myCommand.php
$ php app/console top:myCommand
语法错误,意外'使用' (T_USE)错误
use \Midi\Parsing\FileParser;
require_once 'Midi/bootstrap.php';
use \Midi\Parsing\FileParser;
use \Midi\Reporting\TextFormatter;
use \Midi\Reporting\Printer;
$parser = new FileParser();
$parser->load('/path/to/midi/file.mid');
$printer = new Printer(new TextFormatter(), $parser);
$printer->printAll();
我仅在Command中使用此库,因此我不需要在自动加载上注册它。
请教我使用外部图书馆的基本指南,我应该把图书馆放在哪里,我该怎么办?
答案 0 :(得分:1)
use
关键字必须出现在require_once
OpenLDAP
use \Midi\Parsing\FileParser;
use \Midi\Reporting\TextFormatter;
use \Midi\Reporting\Printer;
require_once 'Midi/bootstrap.php';
$parser = new FileParser();
$parser->load('/path/to/midi/file.mid');
$printer = new Printer(new TextFormatter(), $parser);
$printer->printAll();