Author: Wenzhi Xu

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

解决Xcode因Alcatraz启动失败

今天打开Xcode,突然一直启动失败,查看错误信息提示是Alcatraz(Alcatraz是Xcode的Package Manager)的原因,所以就开始Google查找问题,直至找到了Alcatraz的github官方主页,找到了卸载命令,所以就到Terminal执行卸载命令。

rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin