PHPUnit分享
一个关于PHPUnit的分享,主要整理了一个PPT,关于PHP测试方面的内容、要不要写测试以及在编写测试用例过程中遇到的问题。还有使用PHPUnit做接口级单元测试的方法。
PPT地址 : PHPUnit
PHP Cli模式下调用系统VIM(exec())
最近在搞一个比较好玩的东西,就不说什么东西了,但是里面涉及到一个功能,就是PHP调起Linux系统下的vim进而显示文件内容,做一个简单的记录吧。
//...省略
system ('echo "\nPlease edit this file"' . $file_path);
system ("vim $file_path > `tty`");
当然PHP调用系统的函数有很多,具体用法可以参考官方文档,这里就不详述了。
纪念一下入PHP坑4周年
掐指一算,接触PHP已经 4 年了,4 年的时间仿佛有点太快,还记得那年机缘巧合上手了PHP,细说这个巧合还真是难以一下子就表达明白,总之感谢老辛同志,也感谢把我引荐给老辛的高爽老师,如果不是他们架起来我和PHP的桥梁,难以想象现在的我在走着什么样的路,之所以罗里吧嗦的说了这么多,还是因为我喜欢PHP,毕竟PHP是世界上最好的编程语言是不 ?
一个因Yac配置导致的问题
今天下午因为一个问题耽搁了好久,当然最后在日志中查明是Yac导致的,当然这不是说Yac的不好,而是对项目的不熟悉导致的。
问题描述
出现问题的功能实际上是上传图片,但是无论怎么上传,前端同学收到的返回结果都是一样的,导致页面显示出来的图片也是一样的。由于我有两台开发机,其中一台是完全正常的,但是另一台就出现了前面所说的诡异的现象,由于代码和数据库都是一致的,最出现这个问题还是比较诡异,但是即便如此也不敢就这样上线啊(其实在QA的环境一样是这样的问题,哈哈)。
一定要找出问题的根源!
Composer分享(附PPT)
这段时间忘了写写博客,吹吹牛逼,因为最近实在是比较忙也比较累。言归正传,前段时间在公司做了一个关于PHP包管理工具Composer的分享,主要整理了一个PPT,主要包含了PHP包管理工具的历史,包括Composer的前身PEAR和PEAR2的相关介绍还有一些Composer基本用法与最佳实践,起个抛砖的作用吧~
PPT地址 : Composer
Laravel之PHPUnit问题篇
昨晚讨论了一下Laravel的PHPUnit相关的内容Laravel之PHPUnit,主要是做了个入门讨论,由于篇幅有限,所以有些额外需要补充的内容或者有一些注意点就在这里搞一下。
Laravel之PHPUnit
今天主要讨论的是Laravel中如何编写单元测试的问题,也由于Laravel内置的测试框架就是采用的PHPUnit,所以今天的主角也就是PHPUnit。
Laravel之SESSION_DRIVER引发的TokenMismatchException
说在最前面
今天再做一个以Laravel为框架的系统做测试的时候,突然发现一个提交报错,结果报
Illuminate\Session\TokenMismatchException
Laravel之CSRF
最近主要在弄Laravel的东西,所以就做一个有关CSRF的讨论,毕竟CSRF安全是一个很重要的话题,本次主要讨论下Laravel中提供的CSRF的几种用法。
由于Laravel自5之后的版本改动较为频繁,现特此说明,本次实验环境为Laravel5.2,不过本次讨论应该可以为你提供一个思路。