201412-30 在PHP中怎么解决大量数据处理的问题 问题(来自lunacyfoundme) 我正在重建我们公司内部网,期间遇到一个与大量数据处理报告有关的前一个版本的问题。此前我曾用同步处理程序代码解决过这个问题,只是运行的很慢很慢,这导致我不得不延长最大脚本运行时间10到15分钟。有没有更好的方式来处理PHP站点里的大量数据呢?理想情况下我想在后台运行它,并且跑的越快越好。这个过程包括处理成千上万条的财务数据,我是使用Laravel... 继续阅读 >
201412-28 10个超级有用、必须收藏的PHP代码样例 作为一个正常的程序员,会好几种语言是十分正常的,相信大部分程序员也都会编写几句PHP程序,如果是WEB程序员,PHP一定是必备的,即使你没用它开发过大型软件项目,也一定多少了解它的语法。尽管PHP经常被人诟病,被人贬低,被人当玩笑开,事实证明,PHP是全世界网站开发中使用率最高的编程语言。PHP最大的缺点是太简单,语法不严谨,框架体系很弱,但这也是它最大的优点,一个有点编程背景的普通人,只需要学习PHP半天时间,... 继续阅读 >
201412-25 ThinkPHP3.1快速入门基础 简介ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。目录结构ThinkPHP最新版本可以在官方网站(http://thinkphp.cn/down/framework.html)或者Github(https://github.com/liu21st/thinkphp/downloads)下... 继续阅读 >
201412-20 直接拿来用 10个PHP代码片段 PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。PHP拥有数以百计的基本功能,支持上千种扩展。这些功能都被很好的加载在PHP站点上,但内置的库有各种各样的命名。在PHP代码库中包含了无数个有用的PHP代码片段,每位开发者都需要不断完善自己的“工具箱”。有了这些代码片段可以为你节省大量的时间,一起来看下。1.查找Longitudes与Latitudes之间的距离functiongetDistanceBetweenPoints... 继续阅读 >
201412-14 鸟哥谈PHP的架构与未来发展 惠新宸于2011年8月作为核心开发人员加入PHP语言官方开发组,目前是该组织的唯一一位国人,也是国内最具影响力的PHP技术专家之一。惠新宸作为知名PHP技术博客“风雪之隅”(http://www.laruence.com/)的博主,一直专注与PHP底层原理的研究和分享。其中《深入理解PHP原理》系列文章被广泛推荐,成为国内PHP语言深度使用和定制的经典入门教材。他基于PHP扩展开发的PHP框架Yaf,被誉为最快的PHP开发框架。同时他还是Lua,Taint... 继续阅读 >
201412-14 PHP调试利器XDebug的安装与使用 很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,虽然对于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以看出来(当然可能还需要使用一些时间函数)。那么我们为什么还需要一个专门的调试程序来监控我们的程序运行呢?在我们平时的php开发中,一个大的项目经过长时间的积累以后你会发现性能越来越慢,而性... 继续阅读 >
201412-14 了解PHP中Stream(流)的概念与用法 Stream是PHP开发里最容易被忽视的函数系列(SPL系列,Stream系列,pack函数,封装协议)之一,但其是个很有用也很重要的函数。Stream可以翻译为“流”,在Java里,流是一个很重要的概念。流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。根据流的方向又可以分为输入流和输出流,同时可以在其外围再套上其它流,比如缓冲流,这样就可... 继续阅读 >
201412-12 PHP新手中购物车实现的原理 方法本质是:把cookie存入array,对array进行增加、删除、修改操作,array中的每一组记录都是一个商品的信息(个数,价格等)解决购物车的思路是用cookie记录一个二维数组。一维代表每一个商品,二维包含了商品的id,商品的数量...等可以自行增加,反正都是二维了,自己愿意带多少个商品属性就加上去。对购物车里商品的操作一般有以下几个:添加商品,修改商品数量,删除商品,清空购物车。这几个操作都是针对cookie的。每次把cookie... 继续阅读 >
201412-12 Yii2.0 对比 Yii1.1 的重大变化 本章将列出自1.1版本以来Yii2.0的主要变化。命名空间(Namespace)ThemostobviouschangeinYii2.0istheuseofnamespaces.Almosteverycoreclassisnamespaced,e.g.,yii\web\Request.The“C”prefixisnolongerusedinclassnames.Thenamingofthenamespacesfollowsthedirectorystructure.Forexample,yii\web\Requestindicatesthecorrespondingclassfileisweb/Request.phpundertheY... 继续阅读 >
201412-12 PHP为什么会被认为是草根语言? 以下文字并没有非常多的技术词汇,所以只要对PHP感兴趣的人都可以看看。PHPer是草根吗?从PHP诞生之日起,PHP就开始在Web应用方面为广大的程序员服务。同时,作为针对Web开发量身定制的脚本语言,PHP一直秉承简单、开源的思想,这也使得PHP得以快速的发展,并且大力地推动Web2.0的出现与发展。但是,长期以来,PHPer(PHPProgrammers)被认为是处于草根阶层的程序员,被认为是技术含量少,层次低的程序员。这点在国... 继续阅读 >
201412-12 PHP开发框架流行度排名:Laravel居首 在项目开发中,一些架构和代码都是重复的,为了避免重复劳动,于是各种各样的框架诞生了。在PHP开发中,选择合适的框架有助于加快软件开发,节约宝贵的项目时间,让开发者专注于功能的实现上。由于流行的框架经过了大量项目的检验,所以使用框架还有助于创建更加稳定和安全的应用程序。Sitepoint网站做了一个小的调查,看看PHP开发者们最喜欢使用哪个PHP框架。调查结果显示,最流行的PHP框架前三甲为:Laravel、Pha... 继续阅读 >
201412-12 PHP图像处理开发库 PHP并不限于创建HTML输出,它也可以被用来操作和创建各种不同的图片文件格式,包括GIF,PNG,JPEG,WBMP,和XPM。PHP可以将图像流直接输出至浏览器。在这篇文章中,我们已经收集了一些最好的PHP图像处理库和类来帮助您简化任务图片操作相关任务。1.ZebraImageZebra_Image是个小型的、轻量级的、面向对象的PHP图像操作库。提供了执行多种图像操作的方法调整大小,裁剪,旋转和翻转等操作,除了GD2外无需依赖任... 继续阅读 >
201412-12 直接拿来用 九个超实用的PHP代码片段(二) 每位程序员和开发者都喜欢讨论他们最爱的代码片段,尤其是当PHP开发者花费数个小时为网页编码或创建应用时,他们更知道这些代码的重要性。为了节约编码时间,笔者收集了一些较为实用的代码片段,帮助开发者提高工作效率。>>> 点击查看PHP代码片段(一)1) WhoisqueryusingPHP——利用PHP获取Whois请求 利用这段代码,在特定的域名里可获得whois信息。把域名名称作为参数,并显示所有域名的相... 继续阅读 >
201412-12 PHP 如何阻止用户上传成人照片或者裸照 在这份教程中,我们将会学习到如何阻止用户通过PHP上传成人照片或者裸照.示例 下载我在phpclasses.org上面偶然发现一个很有用的,由BakrAlsharif开发的可以帮助开发者基于皮肤像素点来检测图片裸照的类文件.它会分析在一张图片的不同部分使用的颜色,并决定其是否匹配人类皮肤颜色的色调.作为分析的结果,他会返回一个反映图片包含裸露的可能性的分值.此外,他还可以输出被分析的图片... 继续阅读 >
201412-12 2014 年10个最佳的PHP图像操作库 ThomasBoutell以及众多的开发者创造了以GD图形库闻名的一个图形软件库,用于动态的图形计算.GD提供了对于诸如C,Perl,Python,PHP,OCaml等等诸多编程语言的支持.除了生成HTML输出之外,你还可以使用php以众多的像 PNG,JPEG,GIF,WBMP,以及 XPM这样的图形文件格式来创建和计算图形文件.并且,php的使用还能让你可以直接向一个浏览器输出图像流.为了做到这一点,你需要借助于GD库图像功能的使用来编译php.... 继续阅读 >
201412-12 每个PHP开发者都应该看的书 PHP这几年口碑很差。关于它的“糟糕设计的汇总”和语法上的矛盾有着大量的讨论,但是主要的抱怨通常是安全。很多PHP站点分分钟被黑掉,甚至一些有经验的、有见识的程序员会说,这门语言本身是不安全的。我总是对此持反对意见,因为有常识性的原因,有如此多的PHP安全违反现象。PHP应用程序经常被黑掉是由于:PHP应用程序太多了。它易于学习和编写。糟糕的PHP也容易编写。就是这么简单。PHP流行... 继续阅读 >