0%

学习一门计算机语言,总是从学习语法开始,了解和掌握使用,到一定阶段以后去了解这门语言的本身;php作为自己糊口的语言,我已借助它度过了三年,非常感谢Rasmus Lerdorf和那些为这份语言做出贡献的大牛!

三年对于开发者其实还是蛮关键的,你已经可以独当一面,但是当你想要争取更好的发展时才发现其实自己吃饭的技术的功底也是这么的不扎实,好多的东西还不知道!真是丢人啊,不过想想也正常,毕竟当时学习php时就是对着视频教程做了一遍,很多东西只是停留在完成需求上,很多底层的知识还是比较薄弱。但是今年答应自己,逼自己一把再来一次深刻的学习,学习这门语言本身:由手册->源码,趁着大学的C语言还没完全还给老师之前!从这片博客开始两个系列:php手册学习手札php源码学习手札

PHP配置梳理,我并不打算把PHP手册做一份拷贝;关于php的各个详细配置请自行查看手册,我想做的梳理是:从php编译安装开始到php解释运行结束,这些配置是怎样影响程序的?

阅读全文 »

在PHP日常开发中,数组的处理绝对是频率非常高的一类;我们经常把对象或者字符串转换成数组来处理,是因为php提供了非常丰富的数组处理函数。掌握和熟练地使用这些数组函数不仅让我们的编码变得更加简洁和优美,同时相对于for循环来处理数组来说在性能上有很大的提高!毕竟这些函数的实现实在底层opcode实现的。

PHP的数组处理函数大多数比较清晰和简单,手册说明也比较清楚;但是有些函数的使用却存在一些隐性的要求,如果不了解函数的特殊情况会让我们编写的代码不够健壮。今天就来整理一下PHP关于数组合并的函数:array_merge;同时引出一个数组相加:+

阅读全文 »

最近新项目决定使用thinkphp5.0框架开发,在开发中发现tp5.0是静态和实例对象混杂使用,感觉有点思维混乱,手册上对一个查询就有:实例对象、静态调用和快捷函数三种形式!你说方便吧,确实挺方便的!可是吧,多人协作开发,大家你一种风格我一种风格;看着这代码就觉得很没章法,也不知道tp5.0是怎么一个想法?然后在使用中因为某个问题查看源码时看到了:static:: 这种静态调用,真是没这么用过,只用过self:: parent::这两种, 所以赶紧学习。

阅读全文 »

到6月,毕业整整三年了,但是似乎无论生活、情感、工作却越来越偏离该有的状态!生活上没有任何经济积累、结束了6年的爱情-分手、工作上没有一丝波澜!没有任何成就感,没有任何安全感!危机感愈发严重!

想想27岁了,简直是失败!更不敢对比,不敢对比的原因倒不是怕承受不了跳楼什么的,只是会愈发沮丧、消沉。依然坚信只要还在努力、还没有停下脚步,后面的日子不会比现在更差。但是总得想想办法,想想如何改变?

情感上的事情,只能随缘,水到渠成,不愿强求,也不能强求!能够努力的也许只有工作或者说发展了

阅读全文 »

微信小程序公开以后,关于小程序的话题就非常火爆!趁着年假对小程序进行了简单的了解和学习。soccerGame这个小项目也属于学习练手的项目,模仿肆客足球APP的赛程样式配合申请的聚合数据API提供的足球信息完成这个小程序

阅读全文 »