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 相关文章推荐
Oracle Faq(Oracle的版本)
Oct 09 PHP
完美实现GIF动画缩略图的php代码
Jan 02 PHP
PHP的array_diff()函数在处理大数组时的效率问题
Nov 27 PHP
php 中的4种标记风格介绍
May 10 PHP
邮箱正则表达式实现代码(针对php)
Jun 21 PHP
windows下配置apache+php+mysql时出现问题的处理方法
Jun 20 PHP
PHP实现删除字符串中任何字符的函数
Aug 11 PHP
thinkphp项目如何自定义微信分享描述内容
Feb 20 PHP
PHP微信公众号开发之微信红包实现方法分析
Jul 14 PHP
PHP实现的简单路由和类自动加载功能
Mar 13 PHP
thinkphp5引入公共部分header、footer的方法详解
Sep 14 PHP
PHP利用百度ai实现文本和图片审核
May 08 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面向对象程序设计OOP继承用法入门示例
2016/12/27 PHP
使用Laravel中的查询构造器实现增删改查功能
2019/09/03 PHP
php操作redis常见方法示例【key与value操作】
2020/04/14 PHP
在Windows上安装Node.js模块的方法
2011/09/25 Javascript
jquery操作复选框(checkbox)的12个小技巧总结
2014/02/04 Javascript
JavaScript学习笔记之JS对象
2015/01/22 Javascript
jQuery简单实现日历的方法
2015/05/04 Javascript
ECMAScript6新增值比较函数Object.is
2015/06/12 Javascript
angularJS 发起$http.post和$http.get请求的实现方法
2017/05/18 Javascript
JavaScript实现的数字与字符串转换功能示例
2017/08/23 Javascript
利用javascript如何随机生成一定位数的密码
2017/09/22 Javascript
JS简易计算器实例讲解
2020/06/30 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
在Python中使用PIL模块处理图像的教程
2015/04/29 Python
编写Python脚本把sqlAlchemy对象转换成dict的教程
2015/05/29 Python
Python实现数通设备端口使用情况监控实例
2015/07/15 Python
python爬虫入门教程--优雅的HTTP库requests(二)
2017/05/25 Python
python语音识别实践之百度语音API
2018/08/30 Python
python字符串和常用数据结构知识总结
2019/05/21 Python
详解Django模版中加载静态文件配置方法
2019/07/21 Python
python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案
2020/02/18 Python
Python importlib动态导入模块实现代码
2020/04/16 Python
浅谈在JupyterNotebook下导入自己的模块的问题
2020/04/16 Python
Python3爬虫关于识别点触点选验证码的实例讲解
2020/07/30 Python
降低python版本的操作方法
2020/09/11 Python
如何基于Python pygame实现动画跑马灯
2020/11/18 Python
Python离线安装各种库及pip的方法
2020/11/28 Python
详解基于 Canvas 手撸一个六边形能力图
2019/09/02 HTML / CSS
关于HTML5+ API plusready的兼容问题
2020/11/20 HTML / CSS
介绍一下Ruby的特点
2013/01/20 面试题
毕业生护理专业个人求职信范文
2014/01/04 职场文书
单位租车协议书
2015/01/29 职场文书
小学生五一劳动节演讲稿
2015/03/18 职场文书
2015年女工委工作总结
2015/07/27 职场文书
Maven学习----Maven安装与环境变量配置教程
2021/06/29 Java/Android
聊聊配置 Nginx 访问与错误日志的问题
2022/05/25 Servers