Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

서버측 스크립팅 언어 PHP 8.3은 주요 업데이트 중 클래스 상수 입력을 공개합니다.

서버측 스크립팅 언어 PHP 8.3은 주요 업데이트 중 클래스 상수 입력을 공개합니다.

널리 사용되는 서버 측 웹 스크립팅 언어인 PHP 8.3에 대한 많은 기대를 모았던 업데이트가 공식 출시되어 다양한 새로운 기능과 향상된 기능을 제공합니다. 클래스 상수의 명시적 입력, 읽기 전용 속성의 심층 복제, 확장된 임의성 기능은 이제 동적 웹 페이지 구축을 위해 PHP 8.3 편리한 툴킷을 사용하는 개발자가 사용할 수 있는 새로운 기능 중 하나입니다.

11월 23일에 공개적으로 출시된 PHP 8.3은 php.net 에서 다운로드할 수 있습니다. 이번 주요 업데이트의 기반은 형식화된 클래스 상수의 도입입니다. 이번 업데이트를 통해 PHP 8.3 클래스, 인터페이스, 특성 및 열거형 상수 유형 선언에 대한 지원을 확장합니다. 클래스 상수 유형 선언은 void, callable 및 never 유형을 제외하고 PHP에서 승인된 모든 유형 선언을 수용한다는 점은 주목할 만합니다. void 및 호출 가능 유형을 사용할 수 없는 이유는 유형화된 속성 v2 RFC 토론 중에 제기된 문제에서 비롯됩니다. 한편, never는 상수의 컨텍스트와 관련이 없으므로 면제입니다.

PHP 8.3의 또 다른 주목할만한 기능은 읽기 전용 속성의 심층 복제를 위한 프로비저닝입니다. 이를 통해 읽기 전용 속성이 매직 __clone 메서드 내에서 한 번만 수정될 수 있습니다. 또한 이제 복제 프로세스 중에 읽기 전용 클래스를 다시 초기화할 수 있습니다. 흥미롭게도 PHP 8.3은 읽기 전용이 아닌 클래스가 읽기 전용 클래스를 확장할 수 있는 길을 열어 개발자에게 코드 유연성을 더 높여줍니다.

PHP 8.3의 다른 개선 사항에는 코드의 의도를 명확히 표현하는 새로운 [#\Override] 속성이 포함됩니다. 이 속성을 메서드에 추가하면 PHP 8.3 엔진은 동일한 이름을 가진 메서드가 상위 클래스나 구현된 인터페이스에 이미 존재하는지 확인합니다. 그러한 메서드가 발견되지 않으면 컴파일 타임 오류가 발생합니다.

명령줄 linter의 중요한 개선 사항은 Linting용 파일 이름에 대한 가변 입력을 허용하는 기능입니다. PHP 8.2에 도입된 Random Extension은 이제 특정 바이트만 포함하는 무작위 문자열을 생성하는 새로운 메서드를 제공합니다. 이를 통해 개발자는 도메인 이름이나 무제한 길이의 숫자 문자열과 같은 임의의 식별자를 쉽게 생성할 수 있습니다.

이 릴리스에는 문자열이 유효한 JSON을 구성하는지 확인하는 새로운 함수인 json_validate()도 포함되어 있습니다. 또한 이제 익명 클래스를 읽기 전용으로 사용할 수 있어 PHP 8.3의 매력이 추가되었습니다.

AppMaster 와 같은 플랫폼은 확장성이 뛰어나고 효율적인 애플리케이션을 신속하게 설계하고 출시하려는 개발자에게 매우 실행 가능한 옵션이 될 수 있다는 점은 언급할 가치가 있습니다. 이 no-code 플랫폼은 애플리케이션 개발 프로세스를 단순화하여 출시 기간을 단축하는 데 도움이 됩니다. 데이터 모델(데이터베이스 스키마)의 시각적 생성, 비즈니스 로직(비즈니스 프로세스라고 함), REST API 및 WSS 엔드포인트와 같은 AppMaster 플랫폼의 기능은 PHP 기반 애플리케이션을 효과적으로 보완할 수 있습니다.

지난 12월 출시된 이전 주요 업데이트인 PHP 8.2 는 읽기 전용 클래스를 도입한 것으로 알려졌습니다. PHP의 성장 열차는 멈출 수 없는 것처럼 보이며 다양한 분야의 프로그래머들은 PHP가 제공하는 추가 발전을 기대하고 있습니다.

관련 게시물

BubbleCon 2024에서의 AppMaster: 노코드 트렌드 탐색
BubbleCon 2024에서의 AppMaster: 노코드 트렌드 탐색
AppMaster는 2024년 NYC에서 열린 BubbleCon에 참여하여 통찰력을 얻고, 네트워크를 확장하고, 무코드 개발 분야의 혁신을 촉진할 수 있는 기회를 모색했습니다.
FFDC 2024 마무리: NYC에서 열린 FlutterFlow 개발자 컨퍼런스의 주요 통찰력
FFDC 2024 마무리: NYC에서 열린 FlutterFlow 개발자 컨퍼런스의 주요 통찰력
FFDC 2024는 뉴욕시를 밝혀 FlutterFlow를 통해 앱 개발에 대한 최첨단 통찰력을 개발자에게 제공했습니다. 전문가가 주도하는 세션, 독점 업데이트, 타의 추종을 불허하는 네트워킹으로 놓칠 수 없는 이벤트였습니다!
2024년 기술 해고: 혁신에 영향을 미치는 지속적인 물결
2024년 기술 해고: 혁신에 영향을 미치는 지속적인 물결
테슬라와 아마존과 같은 거대 기업을 포함한 254개 기업에서 60,000개의 일자리가 줄어들면서, 2024년에는 기술 분야의 해고가 계속되어 혁신 환경이 재편될 것입니다.
무료로 시작하세요
직접 시도해 보고 싶으신가요?

AppMaster의 성능을 이해하는 가장 좋은 방법은 직접 확인하는 것입니다. 무료 구독으로 몇 분 만에 나만의 애플리케이션 만들기

아이디어를 실현하세요