Slim是一个我很喜欢用的轻框架,我用它为我的任氏有无轩站点提供API服务。这几天趁着放假,想重新“折腾”一下我的站点,于是就开了一个虚拟机,装好了必要的软件,准备开发。
然后我发现,Slim这个框架已经升级到了4,有了重大的变化。
PHP界最近最热门的消息就是:PHP 7已经来临!Sitepoint的Bruno适时地写了一篇文章,列出了一些资源和回顾。 我用百度搜索了一下国内的相关内容,发现相关的讨论还是非常非常少。所以觉得有必要结合我的实践,写点东西,以求推动国内的PHP7的落地。
本文原始链接:7 More Mistakes Commonly Made by PHP Developers。作者:Bruno Skvorc
Thanks for Sitepoint.com authorization for translation and publication in my blog.
本文翻译力求忠实原始文档。
(原文发布于2014年3月26日和4月5日,原文链接Getting Started with PHP Extension Development via PHP-CPP,以及PHP Extension Development with PHP-CPP: Object Oriented Code)
本文收录于[go4pro.org]
(原文发布于2014年3月4日,原文链接Functional Testing in Symfony 2)
本文收录于[go4pro.org]
=====
基于《Symfony 2中的批量数据生成》,我们可以对页面进行有控制的功能测试。所谓“有控制”,意为在测试数据是受控产生的前提下,假定程序逻辑没有问题,那么结果应该是如我们所预期的那样受控。否则程序一定有问题。
(原文发布于2014年2月5日,原文链接Cursors in MySQL Stored Procedures)
本文收录于[go4pro.org]
====
这篇文章继续了我之前《存储过程》的讨论,专注在讨论Cursor(光标)。这篇的讨论也很热烈。
(原文发布于2014年1月29日,原文链接Arbitrary Precision and Big Numbers in PHP)
本文收录于[go4pro.org]
====
严格的说,这是一篇纯算法的文章,文中讨论了三个PHP库:BC,GMP,php-bignumber,并分别用计算圆周率和进行RSA加密/解密进行了演示。
(原文发布于2014年1月20日,原文链接Integrating Polymer/Dart and Symfony – Part 2)
本文收录于[go4pro.org]
====
在第二部分,我继续讨论Symfony和Dart的整合,还是异步数据的获得——但注重在远程数据,并讨论了一种避免JSONP的方法。同时,对编译为JavaScript后的Dart的局限性进行了讨论。
(原文发布于2014年1月13日,原文链接Integrating Polymer/Dart and Symfony – Part 1)
本文收录于[go4pro.org]
====
我继续进行着Dart的研究,并在该两部分的文章中讲述Dart和Symfony的结合。
这一部分,着重在异步数据获得,前台模板(Twig)于Dart/Polymer的整合。
(原文发布于2014年1月3日,原文链接Stored Procedures in MySQL and PHP)
本文收录于[go4pro.org]
====
我继续着MySQL本身的研究,并讲述了存储过程的概念、优劣和应用。反响非常强烈。