본문으로 바로가기
64496382 0592020113064496382 08 0802001 6.2.2-RELEASE 59 지디넷코리아 0 false true false false 1606709741000

웹프로그래밍언어 PHP 8.0 버전 출시

글자크기
(지디넷코리아=남혁우 기자)웹프로그래밍 주요 언어 중 하나인 PHP의 최신 버전인 PHP 8.0가 출시됐다고 미국 지디넷이 최근 보도했다.

올해로 25주년을 맞은 PHP는 그린란드 출신 프로그래머 라스무스 레도프(Rasmus Lerdorf)가 1995년 6월 8일 출시한 프로그래밍 언어다.

개인 홈페이지 개발을 위한 간단한 도구로 시작된 언어로 언어 구조 및 설계가 안정적이지 않은 단점이 있지만 낮은 접근성과 쉬운 서버연동 등 웹페이지 개발 등의 강점을 바탕으로 웹프로그래밍 핵심 언어 중 하나로 자리 잡고 있다.

지디넷코리아

php 8(이미지=php)

<이미지를 클릭하시면 크게 보실 수 있습니다>



PHP 8.0 버전도 웹프로그래밍을 위한 기능 강화에 초점을 맞췄다. 주요 기능으로 JIT 컴파일과 유니온 형을 적용했다.

JIT는 ‘저스트인타임(just in time)’의 약자로 변환된 코드를 미리 저장해 비슷한 명령이 요구되면 해당 코드를 바로 사용해 속도를 높이는 기술이다.

예비 테스트 결과에 따르면 CPU 리소스가 많이 요구되는 작업의 경우 성능을 최대 4배까지 높일 수 있는 것으로 나타났다.

유니온형은 일반적으로 1개밖에 지정할 수 없는 'int'나 'string' 등의 변수 유형을 여러 개 지정할 수 있는 변수 타입이다. 자동으로 변수를 지정하는 PHP의 특성과 맞물려 개발 효율을 높일 수 있을 전망이다.

매개변수에 이름을 지정해 선택적으로 함수 및 클래스 메소드 호출을 지원하는 기능도 추가됐다. 이를 통해 특정 순서를 거치치 않아도 되며, 매개변수의 함수 호출 가독성을 높인다.

함수, 클래스, 매개변수에 메타데이터를 선언할 수 있는 속성(Attributes)도 지원한다. 작성한 코드가 무엇인지 설명하는 주석의 일종으로 해당 라인을 보다 쉽게 이해하고 찾을 수 있도록 마련됐다.

PHP 개발팀은 “PHP 8.0의 신규 기능 중 일부는 기존 버전에서 지원하지 않아 이전 PHP코드가 손상될 수 있다”며 “버전 업그레이드전에 이상이 없는지 테스트를 진행해야 한다”고 권고했다.

남혁우 기자(firstblood@zdnet.co.kr)

<© 메가뉴스 & ZDNET, A RED VENTURES COMPANY, 무단전재-재배포 금지>
기사가 속한 카테고리는 언론사가 분류합니다.
언론사는 한 기사를 두 개 이상의 카테고리로 분류할 수 있습니다.