我想使用一个名为 Swap 的库,我已经从 Github 下载了 ZIP 文件中的目录,并将文件提取到我的机器上的 htdocs/swap 中......然后,创建了如下所示的索引.php文件:
<?php
include ('src/Swap.php');
include ('src/Builder.php');
use SwapBuilder;
$swap = (new Builder())
->add('fixer')
->add('yahoo')
->build();
// Latest rate
$rate = $swap->latest('EUR/USD');
// 1.129
echo $rate->getValue();
// 2016-08-26
echo $rate->getDate()->format('Y-m-d');
// Historical rate
$rate = $swap->historical('EUR/USD', (new DateTime())->modify('-15 days'));
?>
它不起作用,我收到此错误:
致命错误:在 中找不到类"交换\服务\工厂" C:\xampp\htdocs\swap\src\Builder.php 在第 137 行
为什么我收到此错误以及我做错了什么?
当我尝试使用作曲家安装它时,我收到一个错误......我怎样才能避免这种情况?
我想你已经使用了GIthub项目是的,当您在卸载项目后不使用 Composer 时,会出现此问题,您需要运行
Composer install
要获取所有依赖库并需要编写代码,
include ('vendor/autoload.php');
use SwapBuilder;
// Build Swap with Fixer.io
$swap = (new Builder())
->add('fixer')
->build();
....
输出将像
Array
(
[ExchangerExchangeRatevalue] => 1.159
[ExchangerExchangeRatedate] => DateTime Object
(
[date] => 2017-11-08 00:00:00.000000
[timezone_type] => 3
[timezone] => UTC
)
)