fershopls / facades
此包最新版本(dev-master)没有可用的许可证信息。
用PHP和Facades改进你的抽象类!
dev-master
2015-04-17 03:23 UTC
Requires
- php: >=5.5.0
This package is not auto-updated.
Last update: 2024-09-28 16:46:42 UTC
README
用PHP将你的抽象类转换为Facades!
还有助于保持你的代码干净、快速和可读。
这意味着什么?
示例
抽象类
class HelloWorld { /* * Just sample method to say hello! :3 */ public function hello ($name = null) { if (!$name) return "Hello world!"; else return "Hello {$name}, nice to meet you. ;)"; } }
Facades类
class HelloWorldFacade extends \FershoPls\Facades\Facade { public function getFacadeAccessor () { // Full namespace class || some object/class instanced return "HelloWorld"; } }
运行时代码
/** * Setup alias to use class everywhere. No really needed. */ class_alias("HelloWorld", "HelloWorldFacade"); /** * How to use a Facade Class? */ // Use normal methods as Static class! It isn't amazing? echo HelloWorld::hello(); // Almost forget! You can pass arguments too. echo HelloWorld::hello("John Doe");
许可证
MIT Mudafakas ;)