PHP 확장이란 무엇입니까?


최상의 답변

PHP 확장은 PHP 코드에서 특정 함수를 사용할 수 있도록하는 컴파일 된 라이브러리입니다.

예 : , PHP를 사용하여 MySQL과 상호 작용하려고합니다. MySQL 서버에 연결하는 방법을 직접 구현하고 TCP / IP 프로토콜을 사용하여 쿼리를 수행 할 수 있습니다. 그러나 그것은 사소한 작업이 아닙니다. 게다가 그것은 당신 자신의 요구 사항 일뿐만 아니라 다른 개발자들도 비슷한 일을해야합니다.

그러므로 누군가 이미`플러그인`을 작성하여 사용할 수있게했습니다. 이러한 플러그인은 정적 컴파일 (php 패키지와 함께 “번들”)되거나 나중에 설치하여 동적으로 활성화 할 수 있습니다 (예를 들어 Windows에서는 DLL 파일 형식, 다른 시스템에서는 .so 파일).

다음과 같은 php.ini 파일에 다음 줄을 추가하여 동적으로 (일반적으로 C 언어를 사용하여 작성) 확장을로드합니다.

extension= mysql.so

그리고 일단로드되면 mysql\_connect, mysql\_query와 같은 함수를 사용할 수 있습니다.

PS : MySQL 확장은 예제로 사용되며 더 이상 사용되지 않습니다. 따라서 질문의 맥락에서만 읽어보십시오.

답변

이것은 PHP에 대해 공식적으로 문서화 된 모든 확장의 현재 목록입니다. 프로그래밍 언어.

  • .NET
  • Apache
  • BCMath
  • Bzip2
  • 캘린더
  • CCVS
  • ClibPDF
  • COM
  • cURL
  • Cybercash
  • DB ++
  • DB2
  • dBase
  • DBM
  • dbx
  • DOM XML
  • FileMaker Pro
  • filePro
  • GNU FriBidi
  • FrontBase
  • FTP
  • GD 그래픽 라이브러리
  • Gettext
  • GNU Multi-Precision 라이브러리
  • Hyperwave
  • iconv
  • IMAP, POP3 및 NNTP
  • Informix
  • Ingres II
  • InterBase
  • IRC
  • LDAP
  • Lotus Notes
  • mailparse
  • MCAL
  • Mcrypt
  • MCVE
  • Mhash
  • MIME 함수
  • Ming
  • mnoGoSearch
  • 모 호크
  • MS-SQL
  • mSQL
  • 무스카트
  • MyS QL
  • Ncurses
  • ODBC
  • OpenSSL
  • Oracle
  • Ovrimos SQL
  • PayFlow Pro
  • PDF
  • PDO
  • Phalcon
  • POSIX
  • PostgreSQL
  • 프린터
  • Pspell
  • QT-Dom
  • GNU Readline
  • GNU Recode
  • 정규식
  • 세마포어
  • SESAM
  • 세션 처리
  • 공유 메모리
  • SMTP
  • SNMP
  • SimpleXML
  • 소켓
  • SQLite
  • 스트림
  • Sybase
  • 토큰
  • vpopmail
  • WDDX
  • Win32 API
  • xajax
  • XML (XPath)
  • XML-RPC
  • XSLT
  • YAZ
  • 노란색 페이지 / NIS
  • ZIP
  • Zlib
  • Wjs

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다