PHP 매뉴얼
이전 |  | 다음

# 44. 장. 일반적인 정보

이 섹션은 PHP에 관한 일반적인 정보를 다룬다: PHP가 무엇이고 무엇을 하는지에 관해.

1. PHP는 무엇입니까?
2. PHP라는 약자는 무엇을 의미합니까?
3. 각 버전 사이의 관계를 알고 싶습니다
4. 동시에 여러 버전의 PHP를 사용할수 있습니까?
5. PHP 3와 PHP 4는 무엇이 다릅니까?
6. 버그를 발견한것 같아요! 누구에게 이 사실을 알려줘야 하나요?

1. PHP는 무엇입니까?

preface of the manual을 참고하면:

PHP는 HTML 내장 스크립트 언어입니다. 문법의 대부분이 C, Java, Perl 로부터 차용되었으며 PHP고유의 특성도 함께 내포되어있습니다. 이 언어의 목적은 웹개발자에게 동적으로 생성되는 페이지를 빨리 만들수 있도록 하는 데 있습니다.

Stig Sæther Bakken 가 집필하였으며 PHP를 잘 소개한 안내서는 Zend 웹사이트의 여기서 구할 수 있습니다. 또, PHP Conference Material도 도움이 될것입니다.

2. PHP라는 약자는 무엇을 의미합니까?

PHP약어를 풀어쓰면 PHP: Hypertext Preprocessor입니다. 약어의 첫번째 글자가 약어이기 때문에 많은 사람에게 혼란을 줍니다. 이와 같은 약어를 재귀적 약어라고 부릅니다. 궁금하신 분은 Free On-Line Dictionary of Computing사이트를 방문해보세요.

3. 각 버전 사이의 관계를 알고 싶습니다

PHP/FI 2.0는 PHP의 초기 버전이며 더이상 지원되지 않습니다. PHP 3는 PHP/FI 2.0의 다음 버전으로서 좀 더 나아진 단계입니다. PHP 4는 PHP의 현재 버전이고 젠드 엔진(Zend engine)을 사용합니다. PHP 5는 젠드 엔진 2(Zend engine 2)를 사용하며 더 많은 추가적인 OOP특성도 가지고 있습니다. PHP 5는 현재 시험단계입니다.

4. 동시에 여러 버전의 PHP를 사용할수 있습니까?

네, PHP 4 소스 디렉토리 밑의 `INSTALL`문서를 참고하세요. 이것과 관련된 섹션은 appendix입니다.

5. PHP 3와 PHP 4는 무엇이 다릅니까?

PHP 4 제작자가 이에 관련된 몇가지 글 을 썼습니다. 다음은 좀 더 중요한 새로운 특성에 대한 것을 정리했습니다.

- 확장된 API 모듈

- UNIX 상의 통일된 빌드 과정

- 멀티-쓰레드 웹서버를 지원하는 통일된 웹서버 인터페이스

- 향상된 문법 하이라이터(highlighter)

- 고유의 HTTP 세션 지원

- 출력 버퍼링 지원

- 좀 더 강화된 설정 시스템

- 레퍼런스 카운팅(Reference counting)

이 특정은 물론 다른 특성에 대해 더 자세히 알고 싶다면 What's new in PHP 4 overview문서를 참고하세요. PHP 3에서 PHP 4로 마이그레이션하려 한다면 appendix섹션도 참고 하세요.

6. 버그를 발견한것 같아요! 누구에게 이 사실을 알려줘야 하나요?

PHP 버그 데이터베이스로 가서 그 버그가 이미 보고가 되었는지 확인해야 합니다. 그 데이터베이스에서 그 버그가 보고되지 않았다면 버그 보고 제출폼을 사용하세요. 버그는 할당된 트래킹 번호(tracking number)를 부여해야 하고 나중에 보고자가 되돌릴수 있도록 해주며 버그의 상태를 점검할수 있도록 하기 때문에 메일링리스트에 보내는것 보다는 버그 데이터베이스를 사용하는것이 좋습니다. 버그 데이터베이스는 http://bugs.php.net/에 가면 보실수 있습니다.

이전 | 처음으로 | 다음
FAQ: 자주 물어보는 질문들 | 위로 | 메일링리스트