somms/phpkew 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

somms/phpkew

最新稳定版本:v0.9

Composer 安装命令:

composer require somms/phpkew

包简介

PHP port of the pykew library from RGBKew for accessing Kew's data services

README 文档

README

Library for easy access to Kew's nomenclatural and taxonomic services. Hides the intricacies of using the HTTP API. This library provides the same functionality as the Python library pykew, being just a translation to PHP.

Features

  • Perform the same tasks as the Python library pykew.
  • Access and manipulate data from Kew's Python API using PHP.

Installation

To use this library, you need to have PHP installed on your system. You can then install the library using Composer.

  1. Open a terminal and navigate to your project directory.

  2. Run the following command to install the library:

    composer require somms/phpkew
    ```
    
    
  3. Include the library in your PHP code:

    require_once 'vendor/autoload.php';
    ```

Usage

Here's an example of how to use the library with the POWO API:

// Include the library
require_once 'vendor/autoload.php';

use Somms\PHPKew\POWO\Enums\Characteristic;
use Somms\PHPKew\POWO\Enums\Filters;
use Somms\PHPKew\POWO\Enums\Geography;
use Somms\PHPKew\POWO\Enums\Name;
use Somms\PHPKew\POWO\POWOApi;

// Create a new instance of the pykew-php library
$powoApi = new POWOApi();

// Do a basic search
$result = $powoApi->search('Poa annua');

// $result extends ArrayIterator class

// Do an advanced search, filtering by several fields.
$query = [Name::GENUS => 'Poa', Name::SPECIES => 'annua', Name::AUTHOR => 'L.'];
$result = $powoApi->search($query);

IPNI and KPL are pretty similar. Enums of each API include available filters for each API.

License

This project is licensed under the MIT License.

Project Status

This project is actively maintained and welcomes contributions from the community.

统计信息

  • 总下载量: 3
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-11-02