让ctags更好的支持php

2009年07月30日 blankyao 发布在 杂七杂八 标签:php, vim, ctags, taglist 2 评论

vim下面有个比较知名的插件叫taglist,从名字上就能看到它的功能是list代码里所有的tag,支持N种语言,功能灰常强大,可扩展性很强。它是需要ctags支持的,因为它需要ctags生成的tags文件。但是ctags的默认配置对php支持的比并不好,特别是对类的属性和方法。

最开始以为是taglist的问题,找了半天没找到配置的地方,然后看了下直接用ctags生成的tags文件,发现也不正确,然后在taglist的官网上找到了《Extending the taglist plugin》这篇文章,只要配置一下ctags的配置文件就可以了,具体方法如下:

阅读剩余部分...

在symfony创建数据表时指定编码的解决办法

2009年07月30日 blankyao 发布在 杂七杂八 标签:php, symfony, doctrine, utf8, 编码 暂无评论

symfony提供了比较全面的开发工具,比如说设置好数据库的schema之后就可以直用symfony doctrine:build --all --and-load这个命令初始化数据库,在做系统迁移的时候直接运行一个命令就可以了,而且还可以设置默认数据,可以非常方便的进行数据调试.

阅读剩余部分...

PHP.JS

2009年07月30日 blankyao 发布在 杂七杂八 标签:php, phpjs, javascript 只有一条评论

写js的时候经常会想到php里面的某个函数,然后就自然而然的想到了在js里面有没有对应的函数,后来发现一点都不难,有了php.js就可以做到了,php.js用js实现了php里面的大部分函数,据php.js官方网站数据统计已经实现了82.7%。

具体使用我就不啰嗦了,自己看源码或者文档吧。

不过用了这个东西后会不会对js越来越不熟悉呢...还是把她放在Apanta里面当学习资料看吧,阿门~

PHP5调试工具debugConsole

2009年07月30日 blankyao 发布在 杂七杂八 标签:php, debug 20 评论

监控变量,跟踪变量的变化,打断点,记录日志,这些功能都有,在运行的时候直接这些数据输出到一个js生成的弹窗里,快去看看吧 http://www.debugconsole.de/

debugconsole