解析您的DSN

维护者

详细信息

github.com/mikeweb85/dsn

来源

1.0.1 2019-04-05 16:27 UTC

This package is auto-updated.

Last update: 2024-09-24 16:49:12 UTC


README

安装

通过Composer

composer require mikeweb85/dsn

用法

DSN解析器使用非常简单。请参考以下示例

$dsn = new DSN('mysql://root:root_pass@127.0.0.1:3306/test_db/test_table');

$dsn->isValid();      // true
$dsn->getProtocol();  // 'mysql'
$dsn->getUsername();  // 'root'
$dsn->getPassword();  // 'root_pass'
$dsn->getFirstHost(); // '127.0.0.1'
$dsn->getFirstPort(); // 3306
$dsn->getDatabase();  // 'test_db'
$dsn->getTable();  // 'test_table'

测试

$ composer test

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。

致谢

本项目灵感来源于SncRedisBundlePHP-cache