用户/aensley/yahoo-stock-quotes

此包已被废弃且不再维护。没有建议的替代包。

PHP中快速简单的雅虎股票报价

dev-master 2016-04-21 16:00 UTC

This package is not auto-updated.

Last update: 2020-01-22 02:15:51 UTC


README

PHP中的雅虎股票报价

MIT License Build Status HHVM Test Status GitHub Issues GitHub Downloads Packagist Downloads

Code Climate Grade Code Climate Issues Codacy Grade SensioLabsInsight

Code Climate Test Coverage Codacy Test Coverage Codecov.io Test Coverage Coveralls Test Coverage

功能

此库使您能够在代码中轻松访问任意数量的股票价格(及其变动)。它每天只更新一次以节省服务器(和雅虎)的资源。它包括一个代码文件YahooStockQuotes.php和一个缓存文件YahooStockQuotes.json。无需数据库。

只需将您希望的股票代码数组传递给YahooStockQuotes构造函数,并在需要的地方使用三个公共函数

简单。

要求

必须在与YahooStockQuotes.php文件相同的目录中存在一个YahooStockQuotes.json文件。

YahooStockQuotes.json必须由拥有PHP进程的用户(apache、www-data、nginx、hhvm等)可写

如果文件不存在或不可写,每次页面查看都需要向雅虎服务器发出新的请求,这将极大地减慢所有页面查看的速度,并导致您的服务器被雅虎封禁。

示例用法

<?php

include 'YahooStockQuotes.php';
$stockSymbols = array('YHOO');
$stockQuotes = new \Aensley\YahooStockQuotes\YahooStockQuotes($stockSymbols);

?><html>
	<head>
		<title>Stock Test</title>
	</head>
	<body>
		Price: <?php echo $stockQuotes->getPrice('YHOO'); ?>
		<br/>
		Change: <?php echo $stockQuotes->getChange('YHOO'); ?>
		<br/>
		Last updated: <?php echo $stockQuotes->getUpdatedDate(); ?>
	</body>
</html>

Supercharged by ZenHub.io