一、概念:
- 为什么要使用注解?
①. PHP是没有注解,所以服务器托管网只能用注释来模拟.
②. 借鉴了Java spring的思想.
③. 一般框架会使用Doctrine Annotations库:
https://github.com/doctrine/annotations
④. swoole是常驻内存的,使用IoC容器结合注解特别有意义.1.1 反射实现注解原理:
PHP中利用反射(getDocComment)来读取类或方法上的注释内容(一堆字符串),再正则或其它方式解析出”有规则的内容”.
①. 获取文档注释:
public ReflectionClass::getDocComment(void): string
②.服务器托管网 举例:
/**
* This is an Example class
*/
class Example
{
/**
* This is an example function
*/
public function fn() {}
}
$reflector = new ReflectionClass('Example');
echo $reflector->getDocComment(); # // to get the Class DocBlock
$reflector->getMethod('fn')->getDocComment(); # // to get the Method DocBlock
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: client-go实战之六:时隔两年,刷新版本继续实战
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 时隔两年,《client-go实战》被激活,更多内容将会继续更新 时间过得真快,《client-go实战》系列已是…