guolei/guolei-php-components

There is no license information available for the latest version (dev-master) of this package.

dev-master 2020-11-16 06:39 UTC

This package is auto-updated.

Last update: 2024-09-16 14:51:53 UTC


README

a php components by guolei

Util Class

common util class

use \Guolei\Php\Components\Util;
Util::getUuidStr(1)
// use other Util methods ...

DbFactory Class

common DbFactory class

use \Guolei\Php\Components\DbFactory;
// dbal mysql
$config = [
    "dbname" => "dbname",
    "user" => "user",
    "password" => "password",
    "host" => "host",
    "driver" => "pdo_mysql",
];
$dbFactory=new DbFactory();
$conn=$dbFactory->getDBALConnection($config);

// predis redis
$config = [
    "scheme" => "tcp",
    "host" => "host",
    "password" =>"password",
    "timeout" =>50,
    "port" => 6379,
];
$dbFactory=new DbFactory();
$conn=$dbFactory->getPredisConnection($config);

Wechat Class

wechat operation class

use \Guolei\Php\Components\Wechat;
$appId="wx41bd6621e194c939";
$appSecret="a3186dd5f20f045496fa49962d0df994";
$wechat=new Wechat($appId,$appSecret);
$accessToken=$wechat->getAccessToken();
$jsApiTicket=$wechat->getJsApiTicket($accessToken);

Taobao Class

taobao operation class

use \Guolei\Php\Components\Taobao;
Taobao::getIpData();

other components

other components developing