PHP 모듈 | 설명 |
|---|
bcmath | 임의 정밀도의 수학을 위한 이진 계산기로, 문자열로 표현되는 임의 크기와 정밀도의 숫자를 지원합니다. |
calendar | 이 확장 기능에는 이벤트 일정 관리 및 다양한 달력 형식 간 변환을 위한 함수가 포함되어 있습니다. |
core | 이 필터를 사용하면 임의의 PHP 코드를 실행하여 사용자의 속성을 수정할 수 있습니다. |
ctype | 이 확장 기능이 제공하는 함수는 현재 로케일에 따라 문자 또는 문자열이 특정 문자 클래스에 속하는지 확인합니다. |
curl | PHP는 Daniel Stenberg가 만든 라이브러리인 libcurl을 지원하며, 이를 통해 다양한 프로토콜로 여러 종류의 서버에 연결하고 통신할 수 있습니다. |
date | PHP date() 함수는 날짜 및/또는 시간을 형식화하는 데 사용됩니다. |
dom | DOM 확장 기능을 사용하면 PHP 5에서 DOM API를 통해 XML 문서를 조작할 수 있습니다. |
exif | 이 확장 기능을 통해 PHP가 오디오, 비디오 파일 및 사진에 포함된 Exif 메타데이터 정보를 처리할 수 있습니다. |
fileinfo | 이 모듈의 함수는 파일 내 특정 위치의 매직 바이트 시퀀스를 분석하여 파일의 콘텐츠 유형과 인코딩을 판별하려고 시도합니다. |
filter | 이 확장 기능은 데이터를 검증하거나 정제하여 필터링합니다. 데이터 소스에 사용자 입력과 같이 알 수 없는(또는 외부) 데이터가 포함된 경우 특히 유용합니다. |
gd | 이 확장 기능은 PHP 스크립트에서 직접 그래픽을 처리하는 기능을 제공합니다. |
gmp | Gmp는 GNU 다중 정밀 산술 라이브러리(GMP)를 의미합니다. 이 라이브러리는 부호 있는 정수, 유리수, 부동 소수점 수에 대한 수학 연산을 수행할 수 있으며, 큰 수에 대한 복잡한 수학 연산도 지원합니다. |
hash | 메시지 다이제스트(해시) 엔진. 다양한 해싱 알고리즘을 사용하여 임의 길이의 메시지를 직접 또는 점진적으로 처리할 수 있습니다. |
iconv | 이 모듈은 iconv 문자 집합 변환 기능에 대한 인터페이스를 포함합니다. 이 모듈을 사용하면 로컬 문자 집합으로 표현된 문자열을 다른 문자 집합(예: 유니코드 문자 집합)으로 변환할 수 있습니다. |
imagick | 이 확장 기능은 ImageMagick 소프트웨어를 통해 이미지를 열고, 편집하고, 저장하는 작업을 간소화합니다. |
intl | 국제화 확장 기능은 ICU 라이브러리의 래퍼로, PHP 프로그래머가 스크립트 내에서 UCA 준수 정렬, 날짜, 시간, 숫자, 통화 형식을 지정할 수 있게 해줍니다. ICU가 필요합니다. |
json | JSON_checker 기반 파서를 통해 텍스트 데이터 교환 형식을 처리할 수 있습니다. |
libxml | 이 함수/상수는 PHP 5.1.0부터 사용할 수 있으며, 다음의 핵심 확장 기능이 이 libxml 확장에 의존합니다: DOM, libxml, SimpleXML, SOAP, WDDX, XSL, XML, XMLReader, XMLRPC, XMLWriter. |
mbstring | PHP에서 멀티바이트 인코딩을 처리하는 데 도움이 되는 멀티바이트 전용 문자열 함수를 제공합니다. |
mysqli | 이 확장 기능을 통해 사용자는 MySQL 서버 4.1 이상에서 제공하는 기능에 접근할 수 있습니다. |
mysqlnd | Mysqlnd는 MySQL Native Driver의 약자로, 이 확장 기능은 MySQL 저수준 통신 프로토콜을 활성화하여 다른 PHP 함수가 MySQL 데이터베이스에 접근할 수 있도록 합니다. |
openssl | 이 모듈은 OpenSSL의 기능을 사용하여 서명 생성 및 검증, 데이터 봉인(암호화) 및 해제(복호화)를 수행합니다. |
pcre | PCRE 라이브러리는 Perl 5와 거의 동일한 구문과 의미를 사용하는 정규 표현식 패턴 매칭 기능을 구현한 함수 집합입니다. |
PDO | PHP 데이터 객체(PDO) 확장 기능은 PHP에서 데이터베이스에 접근하기 위한 경량의 일관된 인터페이스를 정의합니다. PDO 인터페이스를 구현하는 각 데이터베이스 드라이버는 데이터베이스별 기능을 일반 확장 함수로 노출할 수 있습니다. 참고로 PDO 확장만으로는 데이터베이스 기능을 수행할 수 없으며, 데이터베이스별 PDO 드라이버를 사용해야 데이터베이스 서버에 접근할 수 있습니다. |
pdo_mysql | PHP에서 MySQL에 접근할 수 있도록 구현된 드라이버입니다. |
pdo_sqlite | 이 확장 기능은 SQLite 데이터베이스에 접근할 수 있도록 PHP 데이터 객체(PDO) 인터페이스를 구현합니다. |
phar | phar 확장 기능은 전체 PHP 애플리케이션을 phar(PHP Archive)라는 단일 파일로 묶어 손쉽게 배포 및 설치할 수 있도록 해줍니다. 이 외에도 PharData 클래스를 통해 tar 및 zip 파일을 생성·조작할 수 있는 파일 형식 추상화 방법을 제공하며, 이는 PDO가 다양한 데이터베이스에 접근하는 통합 인터페이스를 제공하는 것과 유사합니다. |
posix | 이 확장 기능은 POSIX 시스템 호출과 상호작용할 수 있는 메서드와 함수 집합을 제공합니다. |
readline | readline 함수는 GNU Readline 라이브러리에 대한 인터페이스를 구현합니다. 이 함수들은 편집 가능한 명령줄을 제공합니다. |
redis | 이것은 데이터베이스, 캐시, 메시지 브로커로 사용되는 데이터 구조 저장소로, 시스템 속도와 확장성을 향상시킵니다. |
reflection | PHP 5에는 클래스, 인터페이스, 함수, 메서드, 확장 기능을 역설계할 수 있는 완전한 리플렉션 API가 포함되어 있습니다. 또한 리플렉션 API를 통해 함수, 클래스, 메서드의 문서 주석을 가져올 수 있습니다. |
session | PHP의 세션 지원은 특정 데이터를 이후 접근 시에도 보존할 수 있는 방법을 제공합니다. 이를 통해 더 맞춤화된 애플리케이션을 구축하고 웹사이트의 매력을 높일 수 있습니다. |
SimpleXML | SimpleXML 확장 기능은 XML을 일반 속성 선택자와 배열 반복자로 처리할 수 있는 객체로 변환하는 매우 간단하고 사용하기 쉬운 도구 세트를 제공합니다. |
soap | Soap은 Simple Object Access Protocol(SOAP)의 약자이며, 이 확장 기능은 웹 서비스를 관리(소비 및 제공)하는 데 사용할 수 있습니다. |
sockets | 이 확장 기능은 소켓과의 상호작용을 단순화합니다. 소켓은 애플리케이션 간 연결을 설정하여 상호작용할 수 있는 방법입니다. |
sodium | 이 확장 기능은 암호화, 인증, 안전한 비밀번호 저장, 비밀 메시지 공유, 디지털 서명 등에 사용되는 암호화 라이브러리입니다. |
SPL | 표준 PHP 라이브러리(SPL)는 일반적인 문제를 해결하기 위해 설계된 인터페이스와 클래스 모음입니다. SPL은 표준 데이터 구조, 객체를 순회할 수 있는 반복자, 인터페이스, 표준 예외, 파일 작업용 클래스, spl_autoload_register()와 같은 함수 집합을 제공합니다. |
sqlite3 | 이 확장 기능을 통해 SQLite 3(비표준 SQL 언어를 사용하는 경량 디스크 기반 데이터베이스)에 접근할 수 있습니다. |
standard | 표준 클래스 집합입니다. |
tokenizer | tokenizer 함수는 Zend Engine에 내장된 PHP 토크나이저에 대한 인터페이스를 제공합니다. 이 함수들을 사용하면 언어 명세의 어휘 수준을 직접 다루지 않고도 PHP 소스 분석 또는 수정 도구를 작성할 수 있습니다. |
xml | XML(eXtensible Markup Language)은 웹에서 구조화된 문서 교환을 위한 데이터 형식입니다. |
xmlreader | 이것은 XML을 위한 구문 분석기입니다. 문서 스트림을 따라 커서처럼 이동하며, 경로상의 모든 노드에서 일시 정지합니다. |
xmlwriter | 이 확장 기능은 XML 데이터를 위한 파일 스트림을 생성하는 비캐시, 단방향 방식입니다. |
Zend OpCache | Zend OpCache는 opcode 캐싱과 최적화를 통해 더 빠른 PHP 실행을 제공합니다. 미리 컴파일된 스크립트 바이트코드를 공유 메모리에 저장하여 PHP 성능을 향상시킵니다. |
zip | 이 확장 기능을 사용하면 ZIP 압축 아카이브와 그 안의 파일을 투명하게 읽거나 쓸 수 있습니다. |
random | random 모듈은 무작위 숫자, 문자열 및 기타 값을 안전하고 신뢰성 있게 생성하는 도구를 제공합니다. 고유 ID, 무작위 비밀번호 생성 또는 데이터를 섞어야 할 때 유용합니다. 이 모듈은 생성된 값이 예측 불가능하도록 보장하며, 이는 보안 목적상 특히 중요합니다. |
zlib | 이 모듈을 사용하면 gzip(.gz) 압축 파일을 투명하게 읽고 쓸 수 있으며, 대부분의 파일 시스템 함수 버전을 통해 gzip 압축 파일(및 비압축 파일도, 단 소켓은 제외)과 함께 작동합니다. |
ioncube_loader (비활성화되어 있으나 요청 시 PHP 8.3과 함께 활성화할 수 있음) | ioncube_loader는 PHP 파일을 암호화하고 PHP 프로그래밍 언어로 작성된 소프트웨어가 무단 컴퓨터에서 열람, 변경, 실행되는 것을 방지합니다. |