php 확장은 주로 php 모듈 확장과 zend 모듈 확장의 두 가지 범주로 나뉩니다. 아래에서는 편집기에서 PHP 모듈 확장과 zend 모듈 확장을 소개합니다. 필요한 경우 참조할 수 있습니다.
php 확장은 주로 php 모듈 확장과 zend 모듈 확장의 두 가지 범주로 나뉩니다. 관련 기능은 다음과 같습니다.
[PHP 모듈]
bz2
은 bzip2(.bz2) 압축 파일을 투명하게 읽고 쓰는 데 사용됩니다.
calendar
Calendar
http://php.net/manual/zh/intro.calendar.php
ctype
문자 감지
http://php.net/manual/zh/ book.ctype.php
curl
은 Daniel Stenberg가 만든 libcurl 라이브러리를 지원하며, 다양한 서버와 연결 및 통신하고 다양한 프로토콜을 사용할 수 있습니다.
date
Date
dom
dom 확장을 사용하면 PHP를 사용하여 dom API를 통해 xml 문서에서 작업할 수 있습니다.
exif
교환 가능한 이미지 정보
http://php.net/manual/zh/book.exif.php
fileinfo
파일 처리 개선에 적용됩니다.
filter
파일 필터링
ftp
FTP(파일 전송 프로토콜)를 통해 파일 서버에 대한 클라이언트 액세스 제공
gd
이미지 생성 및 처리
gettext
달성 NLS(기본 언어 지원) API는 PHP 프로그램을 국제화하는 데 사용할 수 있습니다.
gmp
GNU 다중 정밀도
hash
암호화 확장
iconv
에는 iconv 문자가 포함되어 있습니다. 변환 기능을 설정하는 것입니다.
igbinary
직렬화 및 역직렬화는 Php.
imagick
이미지 처리
intl
국제화 확장(Intl이라고도 함)은 I 주위의 래퍼입니다. CU도서관 PHP 프로그래머가 서식 지정, 음역, 인코딩 변환, 달력 작업, UCA 일관성 있는 대조, 텍스트 위치 지정 경계 및 로케일 식별자, 시간대 및 문자 사용을 포함하되 이에 국한되지 않는 다양한 로케일 인식 작업을 수행할 수 있도록 하는 경향이 있습니다. ICU API에 집중하여 C/C++ 또는 Java를 사용한 ICU 경험이 있는 사람들이 PHP API를 쉽게 사용할 수 있도록 합니다. 또한 이러한 ICU 파일은 다양한 ICU 기능을 이해하는 데 도움이 됩니다.
json
json 직렬화 관련 작업
libxml
libxml SimpleXML, XSLT 및 DOM과 함께 사용되는 함수 및 상수.
mbstring
다중 바이트 문자열
memcached
memcached 확장
mongodb
mongodb 확장
mysqli
mysql 시스템 기능의 향상된 버전으로 더욱 안정적이고 효율적입니다. 더 안전한 것은 mysql_query()에 해당하는 mysqli_query()입니다. 이는 객체 지향적이고 객체를 사용하여 mysql 데이터베이스를 작동하고 구동합니다. mysqli는 영구 연결 기능입니다. mysqli를 여러 번 실행하면 동일한 연결 프로세스가 사용되므로 서버 오버헤드가 줄어듭니다.
mysqlnd
MYSQLND는 데이터베이스와의 기본 상호 작용을 지원합니다(간단히 MySQL 서버와의 네트워크 프로토콜 상호 작용으로 이해할 수 있음).
openssl
대칭/비대칭 암호화 및 복호화는 물론 PBKDF2, PKCS7, PKCS12,
PDO
pdo는 통합 API 인터페이스를 제공하므로 PHP 애플리케이션은 특정 데이터베이스 서버 시스템에 신경 쓰지 않습니다. 연결되는 유형입니다. 즉, PDO의 API를 사용하면 필요할 때마다 데이터베이스 서버를 원활하게 전환할 수 있습니다. 예를 들어 MYSQL 또는 SQLITE와 같은 모든 데이터베이스가 작동합니다.
즉, 대부분의 기능 관점에서 볼 때 PDO에서 제공하는 API 인터페이스와 MYSQLI에서 제공하는 인터페이스는 일반적인 추가, 삭제, 수정 및 쿼리에 동일한 효과를 줍니다.
pdo_mysqlPDO_MYSQL은 PHP에서 MySQL 3.x, 4.x 및 5.x 데이터베이스에 액세스할 수 있도록 PDO(PHP 데이터 개체) 인터페이스를 구현하는 드라이버입니다.
pdo_sqlitePDO_SQLITE는 SQLite 3 데이터베이스에 액세스하기 위해 PDO(PHP 데이터 개체) 인터페이스를 구현하는 드라이버입니다.
Phar
PHP5.3은 나중에 phar라는 Java와 유사한 jar 패키지를 지원합니다. 여러 PHP 파일을 하나의 파일로 패키징하는 데 사용됩니다. 이 기능을 사용하면 PHP는 Java처럼 쉽게 애플리케이션을 패키지화하고 구성 요소화할 수 있습니다. 애플리케이션을 Phar 패키지로 패키징하여 PHP-FPM에서 직접 실행할 수 있습니다.
posix
이 모듈에는 다른 방법으로 액세스할 수 없는 IEEE 1003.1(POSIX.1) 표준 문서에 정의된 기능에 대한 인터페이스가 포함되어 있습니다.
공정 제어에 사용됩니다.
readlinereadline 확장 함수는 GNU Readline 라이브러리에 액세스하기 위한 인터페이스를 구현합니다. 이 함수는 편집 가능한 명령줄을 제공합니다.
redis 확장
Reflection
주석을 포함하여 클래스, 메소드, 속성, 매개변수 등에 대한 자세한 정보를 내보내거나 추출하는 데 사용됩니다.
shmop
공유 메모리
SimpleXML
processing 소켓 서버 역할을 합니다.
SPL
SPL은 표준 문제를 해결하는 데 사용되는 인터페이스 및 클래스 모음입니다.
sqlite3
SQLite v3 데이터베이스 지원 정보.
standard
표준 라이브러리
sysvmsg
System V 세마포어
sysvsem
메시지 대기열
sysvshm
sysvshm은 메모리 공유 솔루션을 제공합니다.
tokenizer
토크나이저 함수는 Zend 엔진에 내장된 "PHP 토크나이저"에 대한 호출 인터페이스를 제공합니다. 이러한 기능을 사용하면 어휘 분석 수준에서 언어 사양을 처리할 필요 없이 자신만의 PHP 소스 코드 분석 또는 수정 도구를 작성할 수 있습니다.
wddx
웹 분산 데이터 교환(WDDX)
https://blog.csdn.net/guoguo1980/article/details/2436342
xmlXML 파서
x mlreader
XMLReader 확장은 XML Pull 파서입니다.
xmlwriter
이것은 XMLWriter 확장입니다. libxml xmlWriter API를 래핑합니다.
이 확장은 XML 데이터가 포함된 스트림이나 파일을 생성하기 위한 비캐싱, 전달 전용 방법을 제공하는 작성자를 나타냅니다.
xsl은 확장 스타일 시트 언어를 나타냅니다.
mcrypt
는 암호화 확장 라이브러리입니다. 이를 로드하면 함께 제공되는 22개의 암호화 및 복호화 알고리즘을 사용할 수 있습니다.
[Zend 모듈]
Zend OPcacheopcache 확장, 컴파일 PHP 코드 결과 Opocdes가 캐시되며, 요청될 때마다 이전 컴파일 단계가 필요하지 않습니다. 이전 apc 를 대체합니다.
APC의 사용자 캐시를 활용하려면 APCu도 설치해야 합니다. APCu는 PECL을 통해 사용할 수 있습니다. APCu는 APC가 제공하는 공유 메모리 사용자 공간 캐시에 대한 완전한 하위 호환성 API를 제공합니다. APCu는 APC와 함께 설치하면 안 됩니다.https://support.cloud.engineyard.com/hc/en-us/articles/205411888-PHP-Performance-I-Everything-You-Need-to-Know-About-OpCode-Caches
추천 학습:php 비디오 튜토리얼
위 내용은 PHP의 일반적인 확장에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!