Debian是自律和自由的发行版,其它发行版可能不关心其包含的软件包的许可证,但Debian会关心。 最近引起Debian开发者讨论的一大问题是PHP及其扩展使用的许可证。PHP项目最新的PHP许可证v3.01仅仅只覆盖PHP Group的软件包,不适用于扩展。因此自称使用PHP许可证的扩展使用的其实是无效的许可证。 如何处理这些存在许可证问题的PHP扩展?PHP一方的意见是要求上游扩展使用MIT或BSD许可证重新发布;出示来自PHP Group的证据;移除源码包。Debian一方认为,PHP不关心许可证误用问题,而误用许可证的开发者也不理解他们在犯错。
2014-07-30 23:02
截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护 的 PHP5.2, 其余的一半用户在使用 PHP5.3 .因为 PHP 那集百家之长的蛋疼语法,加上社区氛围不好,很多人对新版本,新特 ...
2014-02-07 08:31
Typecho是由国人开发的基于PHP的开源博客系统,遵循GPL Version 2许可证,近日刚刚发布最新版本1.0版本。Typecho具有轻量高效、稳定、简洁的特性,CPU和内存使用率消耗低,原生支持Markdown语法,支持部署在BAE/GAE/SAE等各类云主机。 据了解,Typecho的前身是由Typecho项目发起人70开发的开源博客程序Magike,在第一次WordCamp China活动上形成了最初的Typecho团队。团队成员来自天南地北,遵循敏捷开发的思路,通过邮件、IM沟通并制订开发计划,利用工作之余的闲暇时间完成各种工作。 至于为何Typecho,团队介绍说,这源自开发团队在精
2014-10-15 22:36
Web 开发并不是一项轻松的任务,有超级多服务端脚本语言提供给开发者,但是当前 PHP 因为具有额外的一些强大的功能而越来越流行。PHP 是最强大的服务端脚本语言之一,同时也是 web 开发者和设计者用的最多,最经常使用的语言。 PHP 有非常多的工具,其中包括测试和优化工具,文档工具,代码编辑器,安全工具,同时也支持框架和在线工具。这就是为什么在那么短的时间内吸引了那么的开发者使用它。工具总是能帮助简化和加速开发的过程。 今天我们主要是围绕最受开发者们欢迎的前 8个 PHP 的调试工具。调试工具在开发过程中占有很重要的地
2014-04-11 10:05 robin
PHP是一种非常流行的开源服务器端脚本语言,你在万维网看到的大多数网站都是使用php开发的。但是,你大概很奇怪的注意到有少部分的人发誓要离php远远的。但是令人更奇怪的是或者很震惊的说他们不用php是因为一些被证实的语言缺点。他们决定不用php,是因为误解。 是的,你读到的那些是误解。 让我们看看这些误解是: 1. PHP是一种面向对象语言,但面向对象并不彻底 这完全不对。所有认为php不是彻底面向对象的程序员,尤其是Java程序员,都需要上一个PHP的基础培训;他们会发现PHP中大量面向对象的特性。例如:接口、方法、抽象类等
2014-04-23 09:28 robin
PHP是最广泛使用的脚本语言之一,被数以千万计的网站使用,但直到现在它才有一个正式的语言规范。 Facebook工程师和PHP核心开发者 Sara Golemon在上月初举行的OSCON会议上宣布了制定正式规格的计划,现在规格的草案已经发布在Github上,也可以从此下载。 Facebook网站主要是基于PHP语言,过去几年Facebook向PHP贡献了许多开源项目,如虚拟机HHVM,翻译器HPHPc。
2014-08-01 15:56
上个星期天,我感觉应该整理一下我的书柜。于是,在书柜里,我发现了一本几乎完全忘记的书(我想不起来为什么要买它!):《PHP 6 快速简洁的Web开发》 这本书出版于2008年一月。而六年之后的今天,PHP的最新版本仍然是5.55.6(在我写这篇博客的时候,PHP 5.6发布了,但事实上,这使得PHP 6的诞生更遥不可及)。很显然,这本书的作者是个市场宣传高手(很多人,那些不太清楚PHP的发展的人,今天仍在会去买这本书,以为这是刚刚出版的书),这似乎也正好反映了一些PHP的发展情况。 根据维基百科上的信息,PHP 5.0发布于2005年。估计PHP 6版本中
2014-09-04 09:37
1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的函数(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号)。 2、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 3、$row 的速度是$row的7倍。 4、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。 5、在执行for循环之前确定最大循环数,不要
2014-09-15 10:07
PHP.net首页发表了一篇被广泛传阅的文章,描述了一个叫PHP下一代(缩写phpng)的项目,讨论在PHP中结合Just-In-Time编译器,称一系列相关改进可以显著提升PHP应用性能。 除了在网上闲逛之外,PHP的内部开发人员几乎总是寻找各种方法来改进PHP ,其中一些开发人员重点关注在性能优化上。 在过去的一年,已经进行了一些在PHP中引入JIT编译功能的可能性研究。 在这些研究中,我们意识到,要实现PHP的最佳性能,应该改变某些内部的API。 这促使了phpng分支的诞生,这个分支由 Dmitry Stogov、惠新宸 和Nikita Popov最初开发。该分支并不包括J
2014-05-30 22:08 linux
8月28日,PHP开发团队宣布PHP 5.6.0发布(下载)。该版本带来了很多新特性以及若干改进,另外还有一些新特性并不向后兼容。 该版本带来的新特性包括: 常量标量表达式(Constant scalar expressions) 使用操作符实现可变参数函数(Variadic functions)和参数解包功能(Argument unpacking) 使用use关键字导入函数和常量 使用**操作符计算乘方 交互式的PHP调试器phpdbg php://input可以复用,废弃了$HTTP_RAW_POST_DATA GMP对象支持操作符重载 支持上传大于2GB的大文件 要了解引入的所有新特性,可以阅读迁移指南中的新特性部分。 此外,该
2014-08-29 13:52 臧秀涛
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。