thinkphp跨域中间件
thinkphp框架跨域中间件代码记录
也可以使用tp官方中间件 \think\middleware\AllowCrossDomain::class
thinkphp框架跨域中间件代码记录
也可以使用tp官方中间件 \think\middleware\AllowCrossDomain::class
先安装好docker,这里不做记录
1.去https://hub.docker.com/_/php/tags查询自己需要的版本,复制命令
docker pull php:8.2-rc-cli-buster
ps: 下载慢可以配置docker镜像,如阿里云和163等
PHP对接银行加密代码记录
composer 提供的 autoload 机制使得我们组织代码和引入新类库非常方便,但是也使项目的性能下降了不少 。
composer autoload 慢的主要原因在于来自对 PSR-0 和 PSR-4 的支持,加载器得到一个类名时需要到文件系统里查找对应的类文件位置,这导致了很大的性能损耗,当然这在我们开发时还是有用的,这样我们添加的新的类文件就能即时生效。 但是在生产模式下,我们想要最快的找到这些类文件,并加载他们。
因此 composer 提供了几种优化策略,下面说明下这些优化策略。
使用 php 的 & 引用特性,遍历一次循环即可生成无限级分类树
记录api成功和失败返回格式封装
缓存调用封装