phpstorm2020.3.1最新永久破解方法

phpmianshi3天前php10
phpstorm又更新了,截至目前为止,官网的最新版本为phpstorm2020.3.1,这次phpstorm的更新UI界面就有了很大的变化,主要是添加了对PHP8的支持,具体的可以去官网去了解哈。同...

lumen中出现Syntax error or access violation: 1055 ‘***‘ isn‘t in GROUP BY

phpmianshi1周前 (01-11)php16
背景laravel 5.3 以后默认开启 mysql严格模式(strict)在mysql在严格模式下, 并且开启了ONLY_FULL_GROUP_BY的情况下,group by 的字段没有出现在 se...

lumen项目集成laravelS后sentry无法上报的问题

phpmianshi4周前 (12-24)php57
背景公司项目严重依赖lumen系列,代码众多,重构困难,虽然访问量变大,性能问题越来越严重,急需要提升性能,于是找到了这个项目laravelS github : https://github.com/...

composer安装提示killed解决办法

phpmianshi4周前 (12-22)php33
问题描述composer 安装或者更新时报错killed ,因为当前内存不足。composer require "hhxsv5/laravel-s:3.7.8"...

composer autoload自动加载性能优化指南

phpmianshi4周前 (12-21)php39
简介composer 提供的 autoload 机制使得我们组织代码和引入新类库非常方便,但是也使项目的性能下降了不少 。composer autoload 慢的主要原因在于来自对 PSR-0 和 P...

php8世界上最好的语言新版本特性

phpmianshi1个月前 (12-17)php40
php8世界上最好的语言新版本特性
本文只会讲述新特性的一些关键点,更详细的介绍请认真阅读官方文档。01 Union Types(联合类型)说明一点,从 PHP 7 开始,支持下面这样的语法:function sum(int&...

php中如何优雅的写复杂if-else

phpmianshi1个月前 (12-09)php57
提前return优化逻辑结构,让正常流程走主干,非正常流程提前return,去除不必要的else优化前$a = 1; $b = 2; $c =&n...

php中使用swoole加速lumen项目-laravelS实战

phpmianshi2个月前 (12-01)php82
背景公司项目严重依赖lumen系列,代码众多,重构困难,虽然访问量变大,性能问题越来越严重,急需要提升性能,于是找到了这个项目https://github.com/hhxsv5/laravel-s下面...

Fiddler抓包设置及常见问题

phpmianshi2个月前 (11-27)php53
Fiddler抓包设置及常见问题
Fiddler简介官网:https://www.telerik.com/fiddlerFiddler是比较好用的web代理调试工具之一,它能记录并检查所有客户端与服务端的HTTP/HTTPS请求,能够...

php中容易出错的小案例

phpmianshi2个月前 (11-26)php49
sprintf用到sprintf 的时候 如果有传递的变量  如果变量可能出现 % ,则容易出错<?php $content = "%')(...

从0到1搭建基于swoole的websocket服务

phpmianshi2个月前 (11-16)php62
源码安装wget  https://github.com/swoole/swoole-src/archive/v4.5.7.tar.gz tar -xzvf ...

php中global与$GLOBAL由引用产生的区别

phpmianshi2个月前 (11-11)php52
很多人都认为global和$GLOBALS[]只是写法上面的差别,其实不然。根据官方的解释是$GLOBALS['var'] 是外部的全局变量$var本身。global $var 是外部...

laravel中嵌套事务是如何实现的

phpmianshi3个月前 (10-26)php89
关于mysql的事务嵌套关于mysql 的事务嵌套可以查看这个地址:https://dev.mysql.com/doc/refman/5.5/en/implicit-commit.html里面有这么一...

laravel中设置数据库读写分离后强制使用主库查询

phpmianshi6个月前 (07-27)php219
背景在项目比较火爆,QPS比较高时,可以设置读写分离来扩容数据库,减少数据库的压力,但是有些业务可能对数据一致性要求比较高,比如支付。当支付成功时,再去查询订单状态时,如果查询走的从库,如果出现主从延...

记一次tp3.2.3因fetch导致的漏洞处理过程

phpmianshi8个月前 (06-04)php769
记一次tp3.2.3因fetch导致的漏洞处理过程
问题描述:最近发现百度收录大幅度下降,并出现大量5xx错误,有些收录页面直接跳转到其他网站,如下图:问题追查1.根据以往经验首先怀疑网站被植入或者挂马      &nbs...

tp5.0.x 5.1.x 最新getshell漏洞

phpmianshi2年前 (2018-12-10)php410
概况近日thinkphp团队发布了版本更新:https://blog.thinkphp.cn/869075 ,其中修复了一处getshell漏洞。影响范围5.1.x < 5.1.315.0.x&...

从0到1搭建TP5.1+Swoole3.5.15环境

phpmianshi2年前 (2018-12-02)php82
安装首先按照Swoole官网说明安装swoole扩展,推荐新手可以直接使用pecl install swoole#会安装最新的稳定版(截至本文发布最新版本是4.0.3版本)或者源码...

PHP程序员解决问题能力的六个级别

phpmianshi3年前 (2018-06-14)php324
青铜  var_dump/die打印变量值信息单步调试是最简单粗暴有效的解决问题方法。高级一点的是使用打印日志。白银 会设置各种错误日志的记录和显示,并根据各种错误日志分析错误或者搜索别人的...

PHP7 数组的底层实现

phpmianshi3年前 (2018-06-13)php422
PHP7 数组的底层实现
PHP 数组具有的特性PHP 的数组是一种非常强大灵活的数据类型,在讲它的底层实现之前,先看一下 PHP 的数组都具有哪些特性。可以使用数字或字符串作为数组健值$arr = [1&...

PHP数组的有序性

phpmianshi3年前 (2018-06-12)php1035
在 PHP7中,我们往数组中插入元素的顺序,就决定了我们数组遍历元素的顺序。可以说,PHP7中的数组是有序的。这个有序就是指元素插入数组时的顺序,与遍历时顺序的一致性。为了实现插入与遍历的顺序一致性,...