该从哪里开始
下面是麦子同学整理的文章
大家在选择PHP版本时一定很困惑,有这么多版本究竟选那个呢?
问题:
API版本
大发了,说实话,修改一个源码,比新做一个来得更烦,难难,如果写的规范,还容易一些,相反,那就会累死你.
最好的办法,就是读别人的代码,对着抄,遇到不懂的,看书,这样进步会快一点,但是你也会陷入到一个跟写这个代码的人的一个习惯中去.
最好的办法是循序渐进的学习,买本php圣经,先看上一遍,再把里面的代码跟着敲一遍,你就会发现会吸收好多php的知识
与你这个使用者关系不太大,开源指其许可协议 (license).
php使用的许可协议是类似BSD的,还有个比较常使的叫GPL.
我先说GPL比较好,GPL是个限制性很强的开源license.一旦用GPL发行软件,则必须带有源代码.允许软件使用者修改源代码,修改后可重新发行,但必须继续以GPL做许可协议,并且一定也要带有源代码."发行"不一定是免费的.
BSD license关键特点在于完全免费,也可以修改源代码后发行,可以不再以BSD协议发行,使用上几乎完全自由.
你可以看到两者的一些区别:
BSD的软件被修改后不再以BSD许可协议发行,所以呢可以不带源代码,用户不能再修改了,往往被直接用作商业用途.有很多商业例子,像mac os x就是使用FreeBSD的内核,加上苹果自己的图形系统.
GPL的软件强制性要带有源代码,其修改后的产品也只能用GPL继续发行,确保以后的用户有修改的权利,也确保了用户不能将别人的代码"据为己有".
你作为php的使用者,你用php生产产品,不带有php这个工具的一部分,所以不属于修改php的源代码.
[PHP心理测试程序源代码版|BBWPS]功能介绍:
①.0、灵活、简单的模版设计,默认模版未夹带任何隐藏广告代码;
①.1、结合平台广告系统,可方便的进行广告投放/管理;更新广告无需重新修改/发布每条信息;
众所周知,软件行业是一个相对苦逼的行业,特别是遇到赶项目,很多程序猿就只有累成狗了.为了提高开发效率,让开发任务更简便、快捷,开源工具的使用是少不了的.今天小编整理了10款最受欢迎的php开源工具,分享给大家,希望可以让粉丝们变的更强更便捷的开发php应用.
①.、Monsta FTP
Pinba使用只读格式的MySQL作为实时统计/监督服务器,几乎是一个MySQL存储引擎.它可以生成格式简单的统计报表,处理后通过UDP发送累计数据,并且还可以创建复杂的报表.
CaseBox是一个用于管理任务、记录和文档的开源PHP Web应用程序.它允许我们创建大量的目录,并将数据存储在一个类似于桌面界面的首选结构中.通过将指定了期限的任务分配给用户并跟踪性能,CaseBox极大地简化了工作流程.
Phalcon PHP是一款由C语言编写的web框架,提供了低资源消耗和高性能,适用于任何操作系统.
phpMyFAQ是PHP FAQ(常见问题解答)的应用程序,同时也是一个优秀的FAQ系统.它可以管理用户、项目、类别和统计数据.phpMyFAQ中还自带一个先进的搜索系统,可帮助用户快速寻找到相关答案.
①.0、DebugBar
DebugBar也是php开源应用程序中常用的一款工具,免费提供在线版本,并且可以集成到PHP 项目中.它包括通用库和流行库,支持Ajax请求,并且在页脚有一个JavaScript栏.
不管是什么语言的开发,要提高开发效率,掌握一些开源的工具都是少不了的.熟悉并掌握以上这10款PHP 开源工具,可极大的简化你的开发进程.如果你还没有使用过这些工具,不妨可以试试.