10个简化PHP开发的工具


Posted in PHP onDecember 25, 2014

本文介绍了可以帮助简化 PHP 开发的10个项目,包括框架,类库,工具,代码。

1.CakePHP Development Framework

10个简化PHP开发的工具

CakePHP 是一个 PHP 的快速开发框架。它提供了可扩展的架构,使用了常见的 MVC 和 ORM 模式。它遵循约定优于配置理念。

2.pChart

10个简化PHP开发的工具

pChart 是一个用来创建图表的 PHP 框架。在大部分图表类库都收费的今天,pChart坚持免费。你可以用 SQL 查询、CSV 文件、或者手工输入数据。这个项目仍在前期开发中,每周都有更新。

3.PHP Filters

10个简化PHP开发的工具

我们在用表单的时候总是需要数据验证。非法的输入会带来安全问题,也可能把你的网页弄乱。“filter_var”函数可以用来验证,或者移除飞叉字符。

4.Symfony

10个简化PHP开发的工具

Symfony 是一个基于 PHP 的全功能框架。它提供了一些框架,组件和工具让开发更快速的开发复杂的 Web 应用。Symfony 是基于经验的一个项目。它并没有重复发明轮子,它利用了很多现有的最佳实践,并且集成了很多第三方的类库。

5.把数据库备份到 XML 文件

10个简化PHP开发的工具

备份数据是很重要的,而数据库往往是最重要的部分。丢失数据库的后果是灾难性的。上面的代码可以帮助你把数据库备份到 xml 文件。

6.使用 PHP 压缩 CSS 文件

10个简化PHP开发的工具

7.PHP 自动提示组件

10个简化PHP开发的工具

对于很多新手来说,这也许是最简单的方式来实现自动提示功能。你只需要修改一些参数就可以了。

8.XAMPP

10个简化PHP开发的工具

很多人都有安装开发环境的苦恼。XAMPP是一个可以帮你一次性安装 Apache,MySQL,PHP 和 Perl 的重发行包。它的使用超级简单,下载,解压,安装就搞定了!

9.CodeIgniter

10个简化PHP开发的工具

CodeIgniter 是一个强大的 PHP 框架,但是它很小巧。它占用资源少,开发快速,文档全面。

10.pear.php.net

10个简化PHP开发的工具

PEAR 是一个可重用 PHP 组件的分发系统和框架。它可以极大的简化你下载和安装开发包的工作。

10.缓存动态 PHP 页面

10个简化PHP开发的工具

PHP 相关文章推荐
十天学会php之第九天
Oct 09 PHP
构建简单的Webmail系统
Oct 09 PHP
php中防止恶意刷新页面的代码小结
Oct 31 PHP
解析php中const与define的应用区别
Jun 18 PHP
php读取文件内容的几种方法详解
Jun 26 PHP
JoshChen_web格式编码UTF8-无BOM的小细节分析
Aug 16 PHP
php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
Jun 19 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
Mar 13 PHP
Yii2中添加全局函数的方法分析
May 04 PHP
利用PHPStorm如何开发Laravel应用详解
Aug 30 PHP
Laravel5.5以下版本中如何自定义日志行为详解
Aug 01 PHP
php的优点总结 php有哪些优点
Jul 19 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
Dec 25 #PHP
PHP中文编码小技巧
Dec 25 #PHP
PHP中防止SQL注入方法详解
Dec 25 #PHP
使用PHP实现阻止用户上传成人照片或者裸照
Dec 25 #PHP
浅析PHP文件下载原理
Dec 25 #PHP
php使用sql server验证连接数据库的方法
Dec 25 #PHP
php实现mysql事务处理的方法
Dec 25 #PHP
You might like
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
追求程序速度,而不是编程的速度
2008/04/23 PHP
php 中的4种标记风格介绍
2012/05/10 PHP
深入for,while,foreach遍历时间比较的详解
2013/06/08 PHP
如何使用“PHP” 彩蛋进行敏感信息获取
2013/08/07 PHP
php+redis实现消息队列功能示例
2019/09/19 PHP
ExtJs Excel导出并下载IIS服务器端遇到的问题
2011/09/16 Javascript
通过js动态操作table(新增,删除相关列信息)
2012/05/23 Javascript
了解一点js的Eval函数
2012/07/26 Javascript
解决javascript:window.close()在chrome,Firefox下失效的问题
2013/05/07 Javascript
js点击更换背景颜色或图片的实例代码
2013/06/25 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
2013/08/26 Javascript
如何获取网站icon有哪些可行的方法
2014/06/05 Javascript
JS获取浏览器语言动态加载JS文件示例代码
2014/10/31 Javascript
JavaScript Window浏览器对象模型方法与属性汇总
2015/04/20 Javascript
JavaScript实现的简单拖拽效果
2015/06/01 Javascript
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
Node.js中用D3.js的方法示例
2017/01/16 Javascript
layerui代码控制tab选项卡,添加,关闭的实例
2019/09/04 Javascript
vue解决使用$http获取数据时报错的问题
2019/10/30 Javascript
使用Vue生成动态表单
2019/11/26 Javascript
node.js 微信开发之定时获取access_token
2020/02/07 Javascript
[03:56]DOTA2完美大师赛趣味视频之小鸽子和Mineski打台球
2017/11/24 DOTA
python写入中英文字符串到文件的方法
2015/05/06 Python
通过5个知识点轻松搞定Python的作用域
2016/09/09 Python
python条件变量之生产者与消费者操作实例分析
2017/03/22 Python
Python项目打包成二进制的方法
2020/12/30 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
2021/01/08 Python
浏览器实现移动端高性能css3动画(开启gpu加速)
2013/12/23 HTML / CSS
HTML5 Canvas绘制文本及图片的基础教程
2016/03/14 HTML / CSS
存储过程的优点有哪些
2012/09/27 面试题
一夜的工作教学反思
2014/02/08 职场文书
节能环保演讲稿
2014/08/28 职场文书
Python文件的操作示例的详细讲解
2021/04/08 Python
SQL实现LeetCode(178.分数排行)
2021/08/04 MySQL
pandas中pd.groupby()的用法详解
2022/06/16 Python