PHP是使用最为广泛的开源服务器端脚本语言之一,当然PHP并不是速度最快的,但它却是最常用的脚本语言。这里有50个有益的PHP工具,可以大大提高你的编程工作:

调试工具

测试和优化工具

文档工具

安全工具

图形处理

代码优化

版本控制系统

有用的拓展,使用工具和类

SimplePie :PHP RSS 解析程序

HTML Purifier :可以用来移除所有恶意代码(XSS),而且还能确保你的页面遵循W3C的标准规范。

TCPDF :一个用于快速生成PDF文件的PHP5函数包。

htmlSQL :一个是你可以方便的对HTML和XML内容方便的使用类似SQL语句进行检索的PHP类。

Creole :用PHP5编写, 是一个基于真正意义的OO的层,API接口以JDBC为基础。

PHPLinq :用SQL语法操作PHP数组。

phpMyAdmin :可以通过互联网在线控制和操作MySQL。

PHPExcel :相当强大的MS Office Excel 文档生成类库。

Phormer :一个轻量级,强大的PHP在线相册。

xajax PHP ClassLibrary :一个开源的PHP 类库,用来构建WEB上的Ajax 程序。

PHP-GTK :为了证明PHP是一种远远超越网络应用程序的有效的工具而开发的。使用PHP-GTK你可以建立独立的GUI(用户图形界面)应用程序。

在线工具和资源

Minify! :使用 PHP5 开发的用于合并压缩 js/css 文件的应用程序。合并压缩之后的结果可通过 HTTP gzip/deflate 及一些相关头,优化客户端缓存。

HTTP_StaticMerger:自动“合并”CSS和JavaScript文件。

PHP ObjectGenerator :一个开源的PHP代码生成器。它能够为你的PHP4/PHP5应用程序生成简洁和可测试的面向对象代码。

koders :开放源代码搜索。

PECL :含有PHP 开发组提供的不同扩展库的信息。

浏览器中的工具(Firefox插件)

FirePHP :是基于Firebug的一个扩展,可以用来在Firebug的console中方便的输出php的调试信息又不影响php程序的正常运行。

phpLangEditor :是一个用来翻译各种PHP变数的工具.

PHPLookup :是一个内置的搜索栏,以帮助您快速查找引用的PHP语法。

PHP框架

Dwoo :一个PHP5 的模板引擎。

CodeIgniter :帮助你编写Web 应用程序的敏捷开源PHP 框架。

YII Framework 一个高性能的基于组件的PHP框架。

symfony :一个开源的PHP Web框架。目的是加速Web应用的创建与维护。

Propel :是一个适用于PHP5的OR映射(Object Relational Mapping)框架。它允许你使用对象代替SQL来读写数据库表格中的行。

Zend Framework :是一个开放源代码的PHP5 开发框架,可用于来开发web 程序和服务。

Qcodo :是一个适用于敏捷开发基于PHP5采用MVC架构与CRUD代码生成功能的框架。

SAJAX :Sajax 是一种制作 Ajax 应用程序的模块化方式,通过预定的、动态的函数调用,使得应用程序的开发过程更加平滑。

Smarty : 用PHP实现MVC开发模式的逻辑层和表示层的模板引擎。

CakePHP :是一个开源的PHP on rails的full-stack框架。

Savant2 :是一套直接使用PHP function,但是做了合理的限制的PHP模板引擎。

PHPSpec :PHPSpec是一个简单而直观的PHP框架。

IDEs 和 Editors

PHPEclipse :相当强大的一个Eclipse下开发PHP的插件,包括的功能有:PHP语法分析,调试,代码格式化,大纲视图,代码模板定制等。

PhpED :内部调试器。

phpDesigner :针对PHP 网页的编写所设计的程序。

ZendStudio :一个屡获大奖的专业PHP 集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示。

Aptana PHP :一个开源的IDE ,主要致力于浏览器端的开发。

PDT :一个开发工具框架,致力于在Eclipse平台之上提供一个功能完整的PHP集成开发环境。

VS.Php :通过安装这个插件,我们可以在Visual Studio .Net这个市场中最流行的IDE中编译、编辑、配置PHP程序。

PHPEdit :这款IDE软件提供用于突出语法显示、代码提示、代码识别,一个集成的PHP调试器以及一个帮助生成器工具。

补充资源

8个实用的SVG工具,20 个有用的 SVG 工具,五款超实用的开源SVG工具

8个实用的SVG工具 [导读] 你还在为没有好用的SVG工具而发愁吗?开发人员的福音来啦!小编为大家收集罗列了8款实用的SVG工具,让我们一起来看看吧! SVG可缩放矢量图形(Scalable Vec ...

SVG开发包, 20 个有用的 SVG 工具,提供更好的图像处理

20 个有用的 SVG 工具,提供更好的图像处理 SVG 现正在 Web 设计领域变得越发流行, 你可以使用 Illustrator 或者 Inkscape 来创建 SVG 图像. 但当进行 Web ...

几个有用的JSON工具

好久没写博客了,这里都要长草了:) 这几天研究PLM360 REST API和Infraworks REST API,一天到晚和JSON打交道,发现这几个小工具非常好用,推荐给大家. 第0个,大名鼎鼎 ...

两个有用的shell工具总结

shell工具之一:sed sed基础 sed编辑器被称作流编辑器,与常见的交互式文本编辑器刚好相反.文本编辑器可以通过键盘来交互式地插入.删除.替换文本中的数据:而流编辑器是基于一组预先的规则来编辑 ...

一些有用的Azure工具

目前,Azure 没有为客户提供监控和管理托管服务的完整解决方案.为了获取网络信息,speedtest.net 提供了一种工具,用于测量响应时间.带宽和整体连接质量.可以使用 Matthew Roso ...

有用的java工具

1.Jsoup html页面解析 2.FastJson java中json处理工具,类似于gson 3.jodd 类似于apache commons的一些常用工具集 4.Selenium IDE we ...

非常有用的开发工具之Android Studio插件

我们都知道Eclipse开发Android将在今年年底google不再继续提供相应的开发支持,转而开始强烈发展Android Studio,现在我就分享几款能帮助团队提升工作效率的几个Android ...

django项目实际工作中的配置以及一些有用的小工具(持续更新)

常用pycharm快捷键:   https://www.cnblogs.com/luolizhi/p/5610123.html   Ctrl + F1  显示错误 Ctrl + Alt + Space ...

python编程中的一些有用插件或工具

windows监控 在python编程的windows系统监控中,需要监控监控硬件信息需要两个模块:WMI 和 pypiwin32 . 前端文件上传插件 krajee karkit 后台管理模板 ni ...

随机推荐

ES6(块级作用域)

我们都知道在javascript里是没有块级作用域的,而ES6添加了块级作用域,块级作用域能带来什么好处呢?为什么会添加这个功能呢?那就得了解ES5没有块级作用域时出现了哪些问题. ES5在没有块级作 ...

python基础篇----字符串unicode

python中处理中文常要用到unicode,因为较容易遇到字符串编码的问题,我一般都是将字符串统一转成unicode去处理 python中定义一个unicode字符串,可以在字符串前面加u: str ...

mysql找回密码

1.打开任务管理器,关闭mysqld.exe 2.win+r运行cmd打开控制台,输入mysqld --skip-grant-tables启动服务器 3.win+r重新运行cmd打开控制台,输入mys ...

Vagrant error: Your VM has become inaccessible.

博客转自:http://doodlebobbers.com/vagrant-error-your-vm-has-become-inaccessible/ If you’ve deleted a vir ...

Oracle基础<5>--触发器

一.触发器 触发器是当特定事件出现时自动执行的代码块.比如,每次对员工表进行增删改的操作时,向日志表中添加一条记录.触发器和存储过程是由区别的:触发器是根据某些条件自动执行的,存储过程是手动条用的. ...

Yii中常用路径(转)

调用YII框架中jquery:Yii::app()->clientScript->registerCoreScript('jquery');    framework/web/js/sou ...

java监控函数执行时间

java监控函数执行时间 http://blog.csdn.net/ycg01/article/details/1467542 java监控函数执行时间 标签: javathreadclassstri ...

Windows上的音频采集技术

在制作发布端的时候,需要采集到声卡的输出信号,以便与麦克风的输入信号进行混音,对于音频处理的技术,主要有如下几种: 采集麦克风输入 采集声卡输出 将音频数据送入声卡进行播放 对多路音频输入进行混音处理 ...

ubuntu git 简单入门【转】

转自:http://blog.chinaunix.net/uid-20718384-id-3334859.html 1. 安装 sudo apt-get install git-core 2.  初始 ...

php必要的工具,50个非常有用的PHP工具相关推荐

  1. 50多个有用的Docker工具集

    容器生态系统正以前所未有的速度不断增长和扩大,并且拥有这么多的Docker工具和服务,仅仅了解这些工具有用的选项,你就会感受到任务的艰巨.无论你是初学者还是专家,开发人员或DevOps工程师,SRE或 ...

  2. SVG开发包, 20 个有用的 SVG 工具,提供更好的图像处理

    20 个有用的 SVG 工具,提供更好的图像处理 SVG 现正在 Web 设计领域变得越发流行, 你可以使用 Illustrator 或者 Inkscape 来创建 SVG 图像. 但当进行 Web ...

  3. 一些有用的在线工具(二)

    一些有用的在线工具(二) 在线工具 本文接着上一篇类似的文章继续介绍一些有用的工具 1.在线的python (1)https://code.y444.cn/python (2)https://tool ...

  4. 比较有用的IT工具集

    技术站点 Hacker News:非常棒的针对编程的链接聚合网站 Programming reddit:同上 MSDN:微软相关的官方技术集中地,主要是文档类 infoq:企业级应用,关注软件开发领域 ...

  5. 12个有用的网站工具

    编辑整理 | 杨小爱 今天,我想跟大家分享12个有用的网站工具,其中包括视频.音频编辑.文案写作.设计工具.浏览器应用程序等,这些工具可以使你的工作效率飙升,让你的工作生活更轻松. 01.Vocalr ...

  6. 5免费上网安全工具,是绝对有用的

    有许多互联网安全的工具和应用程序在那里,但自由和良好的交通不是那么容易.今天,我们分享5个免费上网安全工具,是绝对有用的.读取列表中的每个条目,见其中之一适合您需求的最佳. PowerTools Po ...

  7. 正则表达式工具_30种有用的正则表达式工具和资源

    正则表达式(通常称为regex)是一种模式,由用于匹配特定字符串集的规则组成. 它们非常强大,并且您会遇到的大多数编程语言都需要它们,尤其是在需要扫描和匹配上下文以采取进一步措施时. 这是一个简单的正 ...

  8. tcp 测试工具_6款免费网络延迟测试工具

    作为网络管理员或网络工程师,时刻关注网络的交付速度至关重要.不仅需要确保自己有良好的响应时间,还需要确保网络的速度足以满足用户通信所需的每一条路径.而手动测试每个路径将占用你所有的时间.所以需要获得一 ...

  9. 雨林木风系统封装工具封装xp_如何用小丸工具大幅度压缩视频且画质损失较小?...

    如何大幅度把视频体积压下去,并保持清晰度,就只有用比视频原本低的码率,降低分辨率和压缩音频这三种方法. 降低码率可以使用CRF来控制,值越大码率越小,成反比. 一些录屏和直播的视频产生的码率都很高,文 ...

最新文章

  1. 《BI那点儿事》三国人物智力分布状态分析
  2. 4.1 [单选]两化融合中的两化是指 - 关于两化融合(主讲:凌捷)笔记
  3. 量子计算机与新型传感器,新型量子传感器为超导量子计算机发展开辟了新路径...
  4. php 非常有用的高级函数PATH_SEPARATOR常量和set_include_path
  5. MYSQL索引结构学习笔记
  6. 操作系统 —— 设备管理
  7. YAML_02 playbook的ping脚本检测
  8. x-requested-with 请求头 区分ajax请求还是普通请求
  9. PAT乙级(1017 A除以B)
  10. liunx 之 redHat 下 java 环境的配置和安装
  11. TCP/IP协议保留地址一览表
  12. android 切换语言不起作用,Android 语言切换实例及踩坑
  13. 微信支付“下单账号和支付账号不一致,请核实后再支付”
  14. 一篇让你搞定word文档毕业论文/书籍格式
  15. bootloader的功能介绍
  16. 老域名如何选择才能帮助优化?
  17. SDN控制器的功能及作用—Vecloud
  18. Leetcode刷题——栈与队列
  19. 一些程序员都关注的公众号!
  20. java连接as400数据库,原创:用JDBC访问AS/400数据 配置与JDBC编程要点Windows系统 -电脑资料...

热门文章

  1. 定了!北京冬奥会售票群体出炉,门票需要预定吗?
  2. raspberry-pi 连接蓝牙键盘鼠标
  3. 三行代码实现发布订阅,让面试官虎躯微微一震
  4. vue项目启动成功浏览器不显示
  5. JAVA图书馆管理系统
  6. python网络设备信息自动化采集\对比
  7. 利用VBA来实现,输入日文之后,输出它的假名即读法
  8. 【嵌入式08.1 - 实验】基于STM32F103C8T6开发板和OLED显示学号姓名+滑频显示
  9. Arduino+ESP8266自动配网并上传温湿度、光照强度到OneNET
  10. JavaScript的历史价值