ibibicloud/tp5-container
最新稳定版本:0.0.4
Composer 安装命令:
composer require ibibicloud/tp5-container
包简介
README 文档
README
从 thinkphp=v5.1.42 剥离的 container
安装
composer require ibibicloud/tp5-container
Container 用法
// 获取容器实例
$container = \think\Container::getInstance();
// 从容器中获取对象的唯一实例,没有则自动实例化
$container->get('cache');
// 删除容器中的对象实例
$container->delete('cache');
支持获取其他命名空间的类
$config = [
'a' => '20180910000205172',
'b' => 'OioYxFWLz5ZwHbIUX',
];
$container = \think\Container::get('\ibibicloud\Demo', [$config]);
$container->hello('aaaaaa');
Facade 用法
<?php
namespace think;
class App
{
public function name()
{
return 'app';
}
}
定义一个app\facade\App类
<?php
namespace app\facade;
use think\Facade;
class App extends Facade
{
/**
* 获取当前Facade对应类名
* @access protected
* @return string
*/
protected static function getFacadeClass()
{
return '\think\App';
}
}
然后就可以静态方式调用\think\App类的动态方法
<?php
use app\facade\App;
echo App::name(); // app
统计信息
- 总下载量: 10
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 3
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2025-06-28