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 相关文章推荐
drupal 代码实现URL重写
May 04 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
Apr 25 PHP
解析argc argv在php中的应用
Jun 24 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
Sep 12 PHP
php操作mongoDB实例分析
Dec 29 PHP
PHP的cURL库简介及使用示例
Feb 06 PHP
深入浅析yii2-gii自定义模板的方法
Apr 26 PHP
php实现的http请求封装示例
Nov 08 PHP
Zend Framework路由器用法实例详解
Dec 11 PHP
PHP大文件分割上传 PHP分片上传
Aug 28 PHP
深入研究PHP中的preg_replace和代码执行
Aug 15 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 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
php后退一页表单内容保存实现方法
2012/06/17 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
2019/04/15 PHP
jquery 学习之二 属性 文本与值(text,val)
2010/11/25 Javascript
Javascript计算时间差的函数分享
2011/07/04 Javascript
33个优秀的 jQuery 图片展示插件分享
2012/03/14 Javascript
javascript检测页面是否缩放的小例子
2013/05/16 Javascript
node.js解决获取图片真实文件类型的问题
2014/12/20 Javascript
jQuery中append()方法用法实例
2015/01/08 Javascript
jQuery检测滚动条是否到达底部
2015/12/15 Javascript
js和jquery实现监听键盘事件示例代码
2020/06/24 Javascript
简介AngularJS中$http服务的用法
2016/02/06 Javascript
javascript 内置对象及常见API详细介绍
2016/11/01 Javascript
HTML5 JS压缩图片并获取图片BASE64编码上传
2020/11/16 Javascript
使用jquery实现的循环连续可停顿滚动实例
2016/11/23 Javascript
angularjs封装$http为factory的方法
2017/05/18 Javascript
单行 JS 实现移动端金钱格式的输入规则
2017/05/22 Javascript
详解swiper在vue中的应用(以3.0为例)
2018/09/20 Javascript
JavaScript实现密码强度实时验证
2020/03/18 Javascript
vue+vant 上传图片需要注意的地方
2021/01/03 Vue.js
[04:26]DOTA2上海特锦赛小组赛第二日 TOP10精彩集锦
2016/02/27 DOTA
利用python获得时间的实例说明
2013/03/25 Python
连接Python程序与MySQL的教程
2015/04/29 Python
python 字典(dict)按键和值排序
2016/06/28 Python
django模板语法学习之include示例详解
2017/12/17 Python
详解python中TCP协议中的粘包问题
2019/03/22 Python
Python3实现从排序数组中删除重复项算法分析
2019/04/03 Python
Python requests模块安装及使用教程图解
2020/06/30 Python
请说出你所知道的线程同步的方法
2013/04/19 面试题
什么是Assembly(程序集)
2014/09/14 面试题
医学院毕业生自荐信
2013/11/08 职场文书
2014年销售员工作总结
2014/12/01 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书
初婚初育证明范本
2015/06/18 职场文书
经典爱情感言
2015/08/03 职场文书
小学二年级语文教学反思
2016/03/03 职场文书
Nginx如何获取自定义请求header头和URL参数详解
2022/07/23 Servers