本人从差不多2013年开始就接触了phalcon框架。虽然那时本人还是一个代码小白,出于对新事物的好奇,接触了刚刚构建没多久的phalcon框架并结识了中国源码贡献者大神dreamsxin。那时本人还用的zend框架,对比起来phalcon框架简直快得飞起!
当然phalcon也有很多缺点,最主要的问题就是中文资料太少!另外跟其他一些插件的兼容性太差!
比如最早同时接触的还有mongodb(当初觉得使用phalcon框架最大的性能瓶颈在于数据库,所以学习了最新的nosql),跟mongodb的兼容性就有很多问题!
后来接触到了更多的框架 laval codeigniter ThinkPHP等等,光从速度上来说都无法与phalcon比较
如果有比较完善的phalcon文档,相信phalcon的使用者会更多!
本人已经使用phalcon做了若干项目,接下来将通过自身的经验来教会更多的phalcon爱好者!
一、入门
关于phalcon的基础,我就不多说了,具体的可以参考
http://docs.iphalcon.cn/网站
需要注意的一点就是如果是在linux系统下,需要安装对应php的版本的phalcon才行
比如说我使用yum安装php后 php的版本是php5.6
而采用文档中安装方法对应安装的phalcon是最新版,需要php版本大于7.2, 如图所示
(注意:linux下phalcon没有线程安全和非线程安全一说)