首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
祁宏
掘友等级
近年来一直是小型创业公司的CTO
|
不太好说
精通PHP大型应用架构,技术选型,同样能写代码
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
赞
文章( 7 )
沸点( 0 )
改进thinkPHP 5 开发体验(1)
备注:本文针对tp5.0,由于tp不同版本的兼容性问题很多,以下这些内容仅供参考。 编程本来很痛苦,用框架目的则是想能更快更开心地开发。但了解一个框架是有成本的,也是有风险的。很多人选框架,只是看网上推荐,而不是做源码架构分析,更不看github中相关测试覆盖率以及代码质量标识…
改进thinkPHP 5 开发体验(2)
备注:本文针对tp5.0,由于tp不同版本的兼容性问题很多,以下这些内容仅供参考。 上一篇我们讲到了更换Collection组件。讲到了,有一组件奉送dd。未用过Laravel的肯定不知道dd是什么。dd实际是Debug Dump或Data Dump的简写。我想你一定清楚了,这…
改进thinkPHP 5 开发体验(3)
使用repository模式改进orm体验。 备注:本文针对tp5.0,由于tp不同版本的兼容性问题很多,以下这些内容仅供参考。 上一篇我们讲到了tp的数据库模型组件层的产品意识问题。那是对出错与异常管理的问题。本质上,函数使用体验也是有相当大的问题。首先,文档极其精简,像说天…
改进thinkPHP 5 开发体验(4)
tp5请求层,在路由调用控制器之前,没有中间件拦截。那么,你是什么时间检查用户的token或session?只能在控制器的init中调用。当然,也可以使用hook。但发现,hook太傻了。在实现上有诸多不便,基本上不能满足这一需求。 最后,只能选择trait.这时,发现tp5用…
PHP解构赋值详解
过去,PHP解构赋值,是使用list。从PHP 7.1开始增加了新的解构赋值语法。可以用[]进行解构赋值,并且list功能也同步增强。 二者结果是一样的。 对于字符串,解构不工作,但是,字符串变量可以当成数组。 这个方式较好,免去了用太多的isset或??运算符。 最后,lis…
ThinkPHP5.0 源码分析
有大量的后面用原变量名直接覆盖前一变量的。 少传参数会引发PHP本身的BUG,估计未看文档,记事本开发。牛人好像都是这样的。 211 Call to sprintf contains 1 placeholder, 2 values given.
创业公司用什么框架成本最低
首先是编程语言。一般,都会在4种编程语言中纠结, 第一是JAVA。老牌,且在企业应用领域市场份额第一,得益于它是编译型语言(实际是是编译为JVM可识别的字节码而巳)。JAVA现如今拥有Springboot, springcloud框架,良好的开发体验。但是,强类型语言,以及编译…
个人成就
文章被点赞
33
文章被阅读
25,514
掘力值
716
关注了
2
关注者
16
收藏集
1
关注标签
1
加入于
2020-08-02