-
为什么 Laravel 会成为最成功的 PHP 框架?
所属栏目:[PHP教程] 日期:2016-09-10 热度:177
Laravel是一个有着美好前景的年轻框架,它的社区充满着活力,相关的文档和教程完整而清晰,并为快速、安全地开发现代应用程序提供了必要的功能。在近几年对PHP框架流行度的统计中,Laravel始终遥遥领先。那么是什么让Laravel成为最成功的PHP框架?[详细]
-
Rogue Wave 收购 Zend,争夺 PHP 网页开发市场
所属栏目:[PHP教程] 日期:2016-09-10 热度:161
近日跨平台软体开发工具商Rogue Wave在官网宣布并购Zend,而Zend所开发的Zend Framework为许多PHP开发者选择使用的框架。目前全球有一半的网站由PHP运作,如使用Wordpress或是Drupal框架制作的网站都以 PHP为基础,不少开发者使用Zend Framework来加速PHP网页[详细]
-
PHP 之 FastCGI 与 mod_php 详解
所属栏目:[PHP教程] 日期:2016-09-10 热度:90
网上对于FastCGI与mod_php的知识比较杂乱而不全面,故在此整理一下,以便入门学习者查阅方便。[详细]
-
PHP中的随机性——你觉得自己幸运吗?
所属栏目:[PHP教程] 日期:2016-01-29 热度:135
你总是应该使用一个密码学上安全的伪随机数生成器,random_compat 库提供了一种好的实现。如果你想要使用可靠的随机数据源,如你在本文所见,建议尽快使用 random_int 和 random_bytes.[详细]
-
PHP爬虫:百万级别知乎用户数据爬取与分析
所属栏目:[PHP教程] 日期:2016-01-29 热度:167
程序不能完全保证在fork进程之前,父进程不会创建redis连接实例。因此,要解决这个问题只能靠子进程本身了。试想一下,如果在子进程中获 取的实例只与当前进程相关,那么这个问题就不存在了。于是解决方案就是稍微改造一下redis类实例化的静态方式,与当前进[详细]
-
Web端PHP代码函数覆盖率测试解决方案
所属栏目:[PHP教程] 日期:2016-01-20 热度:90
只不过没被覆盖的话,一定是不完整的。所以这个方案最大的意义在于能够发现测试中一些遗漏的代码,找到一部分问题。其实,它也可以帮助新来的员工理解整个项目代码结构,我们可以清晰的知道,自己的每一次浏览器请求,到底在运行服务器上的哪些代码。[详细]
-
PHP OCR实战:用Tesseract从图像中读取文字
所属栏目:[PHP教程] 日期:2016-01-20 热度:191
Tesseract是一个能实现OCR的开源项目。你能在*Nix系统,Mac系统和Windows系统上运行这个项目,但是只要使用一个库,我们就能在PHP项目中使用它了。本教程的目的是教你如何使用。[详细]
-
如何编写一个独立的PHP扩展
所属栏目:[PHP教程] 日期:2016-01-12 热度:150
有时候独立扩展需要是共享的已供其他模块加载。文中会解释如何给已经创建好的 foo 模块添加共享支持。[详细]
-
PHP实现基于文本的莫斯电码生成器
所属栏目:[PHP教程] 日期:2016-01-12 热度:150
希望大家对这些简单粗暴的代码提出建议。这些年来虽然一直有人在教我,但我还是缺乏莫斯代码相关背景知识,所以,如果出现任何的错误或遗漏都算是我的错。[详细]