TIP게시판

제목 유용한 PHP 개발툴 15가지
글쓴이 corean 작성시각 2010/06/09 18:17:09
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 31953   RSS

http://blog.limedomains.com/2010/06/02/15-useful-php-tools/

Debugging Tools

•    Xdebug: It is one of the most popular debugging PHP extensions. This tool provides tons of useful data that enable you to quickly find bugs in your source code. The tool plugs into many of the most popular PHP applications, such as PHPEclipse and phpDesigner.

•    DBG: This is a robust PHP debugger that is used for local and remote PHP debugging. DBG can be used easily with the command line and also plugs into numerous PHP IDE’s.

•    MacGDBp: This live PHP debugger application is used for Mac OS. It offers features like the ability to step through your code and set breakpoints.

Documentation Tools

•    phpDocumentor: This is a documentation tool for your PHP source code. It possesses features like ability to produce output in HTML, PDF, CHM and XML DocBook formats, and has both a Web-based and command-line interface and source-code highlighting.

•    PHP DOX: This is an AJAX-powered PHP documentation search engine that allows you to search titles from all PHP documentation pages.

Testing and Optimization Tools

•    PHP_CodeSnifferThis PHP 5 script tool is used for maintaining uniform coding styles for large projects and teams.

•    PHPUnit: This tool helps you test your Web application’s stability and scalability.

•    dBug: This tool is used for producing data tables that contain information about classes and objects, arrays, database resources and XML resources, making it useful for debugging purposes.

Security Tools

•    Scavenger: This is an open-source, management tool that helps system administrators track vulnerability findings and review accepted and false-positive answered vulnerabilities.

•    SecurimageIt is an open-source PHP CAPTCHA script that is useful for generating complex images and CAPTCHA codes, helping you protect the forms from spam and abuse.

•   Pixy: PHP Security Scanner: It is a Java program that performs automatic scans of PHP 4 source code. It is used for detecting XSS and SQL injection vulnerabilities. Pixy takes a PHP program as input and creates a report that lists all the possible vulnerable points in the program.

Useful Extensions, Utilities and Classes

•    SimplePie: This is a PHP class that helps you work with RSS feeds.

•    TCPDF: This open-source PHP class is used for generating PDF documents.

•   phpMyAdmin: It is a Web-based tool for managing, building, importing, and exporting MySQL databases.

•    PHPExcel: It is a set of useful PHP classes that is used for working with Microsoft Excel files. PHPExcel enables you read Excel files and write to them.

We hope that these tools will enable you in enhancing your programming work flow. Please share your suggestions and feedback with us.

 다음글 php의 함수를 javascript에서 php.js 입... (3)
 이전글 url_explode 수정 버젼 (6)

댓글

corean / 2010/06/09 18:17:38 / 추천 0
영문이라 죄송.... -_-)a
미드필드 / 2010/06/10 02:18:23 / 추천 0
번역해주세요 그럼 ^^;
최용운 / 2010/06/10 09:17:20 / 추천 0
 일부만 번역해서 올려요 .

디버깅 툴
•    Xdebug: PHP extensions 중에서 가장 유명하다. 이 툴을 이용하면, 디버깅에 필요한 많은 데이터를 얻을 수 있으며, 빠르게 버그를 찾아낼 수 있다. PHPEclipse 나 phpDesigner등 다양한 php 개발환경에서 플러그인으로 동작한다.
•    DBG: 죽여주는 php 디버거이다. 로컬환경과 리모트 환경 모드에서 사용할 수 있다.  커맨드 라인 명령으로 사용해도 되고 IDE의 플러그인으로 사용할 수도 있다.
•    MacGDBp: Mac OS 용이다.. 브레이크포인트를 찍거나, 단계별로 코드를 실행해 볼 수 있다.
 
문서화 툴
•    phpDocumentor: PHP소스코드 문서화 툴이다. 문서를 HTML, PDF, CHM , XML DocBook 포멧으로 만들 수 있으며, 웹혹은 커맨드 라인에서 사용하 수 있다.소스코드 하이라이트를 지원한다.
•    PHP DOX: AJAX기반의 문서 검색엔진이다. PHP문서에서 제목을 검색하고자 할때 유용하다.(아마 하위제목들을 의미하는듯)
 
테스트 및 최적화 툴
•    PHP_CodeSniffer: 큰 프로젝트나 팀에서 코딩 스타일을 유지하도록 도와준다.
•    PHPUnit: 웹프로그램의 안정성과 가용성 테스트에 사용된다.(말이 너무 추상적이네요 .단위테스트용 툴입니다.)
•    dBug: 디버깅시 유용한 데이터 테이블을 생성한다. 그 테이블에는 클래스,객체,배열,데이터베이스 리소스,XML 리소스 등이 포함된다.
 
보안툴
•    Scavenger: 오픈소스이다. 시스템 관리자가 취약성을 찾거나 허용된 것 혹은 false-positive 인 것 에 대한 리뷰를 할때 사용
홍구 / 2011/01/25 16:01:23 / 추천 0
좋은 정보 감사합니당ㅋㅋ