PHP的mcrypt和openssl

     官方宣布PHP5.6过不了多久要停止维护了,所以今年第一季度做过一些升级PHP7.X的准备,使用PHP7.2对项目做了一次回归测试,发现我们项目受升级影响的主要是一些函数摒弃了,或有了其他函数替代。
     例如:create_function 直接摒弃了、mcrypt摒弃了,但可以使用openssl做兼容等等。
     这篇主要讲一下mcrypt怎么使用openssl代替并兼容老代码。

阅读剩余部分 -

知识体系整理与2019计划

    一月份听过同事一场分享,其中提了一下个人发展中“关于知识体系的建立”,现在回想起来,已经毕业两年了,我自己的知识体系却还是破碎不堪(脑子里想了想,发现在技术方面我好像什么都懂点,知识面是铺的还可以,但是没有一个很深入,能秀一下的技术点,对自己蛮失望的吧),现在整理一下Web开发的整个过程,顺着这个过程分析分析自己,看看自己有多少不足。

阅读剩余部分 -

PHP主流MVC框架的正确使用方式

做了一年半的PHP,对我这种嫌麻烦,喜欢代码整洁、舒服的码农来说,纠结过的问题很多,可惜认真听我说些的却没有。

公司项目都是TP3.2、laravel5.4+的PHP框架,都是MVC模式,然后大家也不知道怎么这么默契的就按MVC三层架构(我觉得吧,MVC只是框架设计思想,真正用起来,分多少个层级,我觉得还是要思考的),用的飞起,我不知道有没有人和我一样感觉三层架构用的很难受,特别是后期维护的时候,大家把所有逻辑都放在控制器里面,代码看的我想死。

阅读剩余部分 -

关于程序模块化的一些想法

很多时候我开发过程中老纠结,总觉得很多地方可以做的更好,但是却没有办法去改变什么,有时是没时间,有时是知道问题但是想不到很好的解决思路,有时是多种想法,也知道优劣,但是权衡评估不出哪一种好。

阅读剩余部分 -