xbsoft / base
base package of xbsoft
Installs: 37
Dependents: 2
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/xbsoft/base
Requires
- php: >=5.6.0
This package is not auto-updated.
Last update: 2025-12-21 10:55:32 UTC
README
Base
base env of xbsoft
- install
composer require "xbsoft/base"
- example
<?php
/*
* entry file
*/
require_once 'xxxxx/vendor/xbsoft/base/Xb.php';
...
$application->run();
?>
<?php
namespace 'your namespace';
use xb;
/*
* singleton
*/
Xb::createObject('xxxx\\xxxx\\ClassName');
/*
* inject args
*/
Xb::createObject('xxxx\\xxxx\\ClassName', true, $args1, $args2, $args3);
//or this
$args = [
'a', 'b', 'c', 'd',
];
Xb::createObject('xxxx\\xxxx\\ClassName', true, ...$args);
/*
* callable
*/
Xb::createObject(function () {
return new ClassName;
}, ...);