1 디자인 도구
UML 및 관련 디자인 도구
- Argo UML
UML 그리기 도구는 PHP 스텁 생성을 지원합니다. (상업적 분사는 Posideon입니다) – Java로 작성되었습니다.
- Umbrello UML
UML 그리기 도구는 PHP 스텁 생성을 지원합니다. 유닉스/KDE가 필요합니다.
-Dia
UML을 지원하는 그리기 도구 - AutoDia를 사용하여 PHP를 생성합니다.
- XMI 2 PHP
XMI 문서에서 PHP 코드를 생성하고 XML을 사용하여 UML 형식을 설명합니다.
2가지 코딩 도구
권장 IDE/편집기
- PHP Eclipse
Eclipse IDE용 PHP 플러그인
- PHP 편집
아마 Windows에서 최고의 무료 IDE
- JEdit
PHP를 지원하는 IDE(추가 로드). Java로 작성되었으므로 플랫폼에 독립적입니다.
- Jext
JEdit의 쌍둥이 형제입니다.
- gPHPEdit
Gnome/Linux에서 최고의(?) PHP 편집기입니다.
- SciTE
크로스 플랫폼 편집기
- Emacs용 PHP 모드
Unix EMACS IDE용 PHP 모드
세 가지 테스트 도구
디버거 및 프로파일러
- XDebug(권장)
뛰어난 디버거 및 프로파일러 확장
- 고급 PHP 디버거
George Schlossnagle의 디버거
- PEAR::Benchmark
PHP로 작성된 벤치마킹 및 프로파일링 도구
- DBG
PHP 디버거
단위 테스트 프레임워크
- 간단한 테스트(권장)
모의 개체에 대한 탁월한 문서화 및 지원
- PEAR::PHPUnit
4가지 배포 도구
빌드/배포 도구
- PEAR 패키지 Manager(권장)
네트워크를 통해 PEAR 패키지를 설치하고 설치용 코드를 패키징할 수 있습니다. 명령줄에서 http://pear.php.net/go-pear를 실행하세요. PHP로 작성되었습니다.
- PEAR::PackageFileManager
패키지 관리자가 사용하는 package.xml 파일을 자동으로 생성합니다. PHP로 작성되었습니다.
- Phing
PHP의 빌드 도구로 Apache ANT와 동일합니다. 대규모 프로젝트를 구축할 때 살펴볼 가치가 있습니다. PHP로 작성되었습니다.
- ZZ/OSS 설치 프로그램
전문 PHP 모듈형 애플리케이션 게시를 위한 PHP 기반 설치 마법사입니다.
가속기
- 터크 MMCache(강력 권장)
OPCODE 캐시, 스크립트 인코더, 프로파일러 및 동적 콘텐츠 캐시(읽기 지속성)를 하나로 통합합니다. Windows 버전을 사용할 수 있습니다.
- PHP Accelerator(권장)
OPCODE 캐시
5가지 관리 도구
문서 생성 도구
- phpDocumentor(권장)
소스 코드 주석에서 API 문서(예: Javadoc)를 생성합니다. 출력은 "템플릿화"될 수 있으며 HTML, PDF 및 CHM 형식을 지원합니다. PHP로 작성되었습니다.
- PHPXref(권장)
소스 코드의 "상호 참조"를 생성하여 변수/메서드/함수가 선언된 위치와 참조되는 위치를 확인할 수 있습니다. Perl로 작성되었습니다.
버전 관리 도구(Easy에서 추가한 부분)
-CVS
PHP 자체를 포함한 많은 대규모 프로젝트에서 이를 사용하여 코드를 관리합니다.
-CVSNT
Windows NT용 CVS 서버 프로그램 (XP도 가능)
이상으로 PHP 개발 도구에 대한 내용을 포함하여 PHP 개발 도구에 대해 소개하였습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.