06 2022 档案

摘要:引言 使用laravel框架已经有段日子了,这几天一直在研究框架源码,看了一些关于laravel生命周期的文章,觉得得自己总结一下才能理解更深刻。话不多说,本次研究使用的是laravel6.0的源码,laravel5.x貌似差不多,函数细节有不同,大体流程没变。 请求流程 web服务器(Apache 阅读全文
posted @ 2022-06-24 11:25 whyly 阅读(67) 评论(0) 推荐(0) 编辑
摘要:引言 php对象复制可以通过clone关键字完成,并且会调用__clone()魔术方法。当对象被复制后,PHP 会对对象的所有属性执行一个浅复制(shallow copy)。所有的引用属性仍然会是一个指向原来的变量的引用。 浅复制 class A { public $name; public fun 阅读全文
posted @ 2022-06-17 17:40 whyly 阅读(595) 评论(0) 推荐(0) 编辑
摘要:引言 项目需要将HTML页面转换为PDF,由于使用laravel开发,选用了laravel-snappy,它是snappy的laravel版本。snappy是一个PHP库,可以从 url 或 HTML页面生成缩略图、快照或PDF,底层调用的是wkhtmltopdf。wkhtmltopdf是一个开源软 阅读全文
posted @ 2022-06-08 17:47 whyly 阅读(1928) 评论(0) 推荐(0) 编辑
摘要:经典的单例模式代码如下 class Singleton { private static $instance; // 防止外部实例化 private function __construct(){} // 防止克隆 private function __clone(){} // 防止 seriali 阅读全文
posted @ 2022-06-06 22:23 whyly 阅读(43) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示