2019独角兽企业重金招聘Python工程师标准>>>
基本信息
- CodeIgniter 版本:3.1.8
- Nginx: Tengine/2.1.2 (nginx/1.6.2)
- MySQL: Ver 14.14 Distrib 5.6.33, for Linux (x86_64) using EditLine wrapper
- PHP: 5.6.30
- Zend Engine : v2.6.0
- CentOS release 6.8 (Final)
Composer 安装
- 参考 Composer 安装
结合CodeIgniter使用
- 第一步: 在CMD中 composer require php-curl-class/php-curl-class
- 第二步: 引入自动加载文件
application/libraries/MY_Composer.php
class MY_Composer
{function __construct(){include("./vendor/autoload.php");}
}
- 第三步: 配置加载文件
application/config/autoload.php
$autoload['libraries'] = array('MY_Composer','database','session');
- 第四步: 在 控制器 中引入并编写代码
application/controllers/Test.php
defined('BASEPATH') OR exit('No direct script access allowed');use \Firebase\JWT\JWT;
use \Curl\Curl;class Test extends CI_Controller {public function index(){$curl = new Curl();$curl->get('http://www.baidu.com/');if ($curl->error) {echo 'Error: ' . $curl->errorCode . ': ' . $curl->errorMessage . "\n";} else {echo 'Response:' . "\n";var_dump($curl->response);}}
}
- 第五步: 完成
Packagist 依赖包
- 详见 Packagist