【文件属性】:
文件名称:phpfinance:php财务
文件大小:45KB
文件格式:ZIP
更新时间:2021-05-30 16:05:59
php finance stock PHP
金融数据服务
安装
composer require guzzlehttp/guzzle
composer require lightfly/finance
使用
基本使用
<?php
use GuzzleHttp\Client;
use Lightfly\Finance\HttpClient;
use Lightfly\Finance\Stock\Stock;
$httpClient = new HttpClient(new Client());
$stock = new Stock($httpClient);
$data = $stock->HS300();
var_dump($data);
高级
如果不喜欢 guzzle 或者主机配置的原因,可以替换 http client 的实现,只要继承 HttpClientInterface 实现相应的 get 和 post 方法即可,示例:
【文件预览】:
phpfinance-master
----api.http(519B)
----src()
--------HttpClient.php(1KB)
--------Stock()
--------Exception()
--------HttpClientInterface.php(116B)
--------Fund()
--------CURLHttpProxyClient.php(1KB)
--------Fixer()
----.phpspec.yml(87B)
----spec()
--------Stock()
--------Fund()
--------Fixer()
----.travis.yml(124B)
----LICENSE(34KB)
----composer.lock(109KB)
----.gitignore(37B)
----readme.md(1KB)
----bin()
--------phpspec(37B)
--------yaml-lint(46B)
----composer.json(1KB)