云无心
云无心
> 你没明白我的意思,我要的不是交换数据的功能,交换数据的方法有很多,我要的是用户创建协程后能自动交换数据
> 目前主流解决方案是自己再封一层,底层不会提供这种功能。 目前大部分都自己再封一层就是因为没其他办法,还需要在文档里特别注明不能直接使用swoole提供的go, 如果底层能提供这种功能,我想大家还是很乐见的
league/flysystem v1 和 v2 的接口完全变了,没法同时支持两个版本
下个大版本会使用v2 当前版本不会动
本身think-queue不也是可以多进程的么 用supervisor多启动几个进程就可以了
没必要弄这个接口的,如果某个现成的类 没有__toString 或者实构造方法不符合的 就定义个子类 重写下__toString方法或者构造方法就可以了 专门弄个接口反而太麻烦了
如果那个类是你自己写的 本身就可以直接修改构造方法 和 toString 如果那个类是某个类库里面的 接口的方式 不也是要重新写个类来实现这个接口么
这样也是为了 能最大限度的使用php本身有的机制,而不必额外增加一些接口
我了解你的意思了 你是项目里只写一个静态类来实现这个接口 然后所有的类型 都在这个静态类里处理 但是这样就会导致type里定义的类型和这个字段最终的类型不相符合 这样的设计和type的初衷有点相悖
type是获取器和修改器的一个规范补充,不是用来替代获取器和修改器的