이 기사는 객체 지향적 인 기능에 중점을 둔 PHP-CPP를 사용하여 PHP 확장을 구축하는 것을 계속 탐색합니다. 라이브러리의 기능을 설명하기 위해
Complex
로 업데이트하십시오. 다음과 같이
PHP-CPP는 친숙한 C 구문을 사용하여 객체 지향 PHP 확장 개발을 단순화합니다.
complex.ini
extension=complex.so
Makefile
클래스는 원활한 통합을위한 C 및 PHP 스타일 생성자/파괴자를 보여줍니다.
와 같은 메소드 및 와 같은 메소드는 메소드 등록을 시연하여 PHP 스크립트가 C 클래스 기능을 직접 사용할 수 있도록합니다.
PHP "Magic Methods"(예 : ) PHP 스크립트에서 객체와의 상호 작용을 향상시킵니다.
이 기사는 PHP 확장을 구성, 컴파일 및 테스트하기위한 완전한 안내서를 제공합니다.
NAME = complex
INI_DIR = /etc/php5/cli/conf.d
main.cpp
중요한 요점 :
Complex
이 방법은 복소수의 계산을 계산합니다
mod()
add()
메소드 : __toString()
메소드 :
사용자 친화적 인 출력의 경우
문자열 조작에 대한 포함
~
기능 등록 :
__construct()
__destruct()
컴파일, 설치 및 테스트 :
위 내용은 PHP-CPP를 통한 PHP 확장 개발 : 객체 지향 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!