FAQ
PHP Manual

일반적인 정보

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

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

PHP는 무엇입니까?

preface of the manual을 참고하면:

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

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

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

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

PHP/FI 2.0는 PHP의 초기 버전이며 더이상 지원되지 않습니다. PHP 3는 PHP/FI 2.0의 다음 버전으로서 좀 더 나아진 단계입니다. PHP 5는 추가적인 OOP 특성과, 다른 많은 기능들을 제공하는 » 젠드 엔진 2를 사용합니다.

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

네, PHP 4 소스 디렉토리 밑의 INSTALL문서를 참고하세요.

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

중요한 몇가지 새 기능의 목록입니다:

  • 확장된 API 모듈
  • UNIX 상의 통일된 빌드 과정
  • 멀티-쓰레드 웹서버를 지원하는 통일된 웹서버 인터페이스
  • 향상된 문법 하이라이터(highlighter)
  • 고유의 HTTP 세션 지원
  • 출력 버퍼링 지원
  • 좀 더 강화된 설정 시스템
  • 레퍼런스 카운팅(Reference counting)

이 특정은 물론 다른 특성에 대해 더 자세히 알고 싶다면 » What's new in PHP 4 overview문서를 참고하세요.

PHP 4와 PHP 5의 차이점은 무엇입니까?

PHP 5는 이전 버전과 가능한 호환되도록 설계되었습니다만, 몇몇 중요한 변경점이 있습니다. 이러한 차이점은 다음을 포함합니다:

  • 젠드 엔진 2.0 기반의 새 OOP 모델
  • 향상된 MySQL 지원을 위한 새 확장
  • SQLite의 내장 지원
  • 실행시 코드 권장을 위한 새 오류 보고 상수 E_STRICT
  • 간단한 코드 작성을 위한 많은 새 함수들 (많은 일반 처리에 대해서 코드 작성을 줄임)

보다 자세한 정보는 PHP 4에서 PHP 5로 이행하기 섹션과 하위 호환이 없는 변경점 섹션을 참고하십시오.

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

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


FAQ
PHP Manual