用Laravel也有些时日了,各种代码生成工具,各种Eloquent关联操作,各种微信、支付插件,再配合Larvel-admin扩展写后台简直爽到飞起。但总觉得PHP+Javascript还不够优雅,所以最近折腾了一下AdonisJs - 一个NodeJ...
查看详细此时的协程实现无法完美的支持php语法,其根本原因在于没有保存c栈信息。(vm内部或者某些扩展提供的API是通过c函数实现的,调用这些函数时如果发生协程切换,c栈该如何处理?)
查看详细偶然间在 GITHUB 上看到有赞官方仓库的 手把手教你实现co与Koa 。由于此前用过 KOA ,对于 KOA 的洋葱模型叹为观止。不由得心血来潮的看完了整个文档,接着 CTRL+C、CTRL+V 让代码跑了起来。文档中是基于 swoole ...
查看详细当一个生成器被调用的时候,它返回一个可以被遍历的对象.当你遍历这个对象的时候(例如通过一个foreach循环),PHP 将会在每次需要值的时候调用生成器函数,并在产生一个值之后保存生成器的状态,这样它就可以在需...
查看详细PHP下的异步尝试系列 如果你还不太了解PHP下的生成器和协程,你可以根据下面目录翻阅 PHP下的异步尝试一:初识生成器 PHP下的异步尝试二:初识协程 PHP下的异步尝试三:协程的PHP版thunkify自动执行器 PHP下的异...
查看详细我们在开发项目的时候,视图的布局往往都是拥有一个统一的模版的,我们不可能在每张页面都去写上相同布局的代码,我们可以建立一个layout.blade.php的视图文件,将基础布局写在这里,然后让别的视图文件都来继承它。
查看详细也许这是我们最关系的一个环节了。一个web应用简单来说无非就是请求和相应了。获取你真的该补补 协程 的相关知识了。不过。。不懂协程懂进程~ 那就 当成进程来看 一个请求一个进 (xie) 程.懂线程~ 那就 当成 线程...
查看详细目前,主流的平台中都支持各种远程调用技术,以满足分布式系统架构中不同的系统之间的远程通信和相互调用。远程调用的应用场景极其广泛,实现的方式也各式各样。
查看详细我写这篇笔记的原因是现在网络上关于 PHP 遍历目录文件和 PHP 读取文本文件的教程和示例代码都是极其低效的,低效就算了,有的甚至好意思说是高效,实在辣眼睛。
查看详细