확장 프로그램은 타사 개발자가 사용하도록 되어 있으므로 이를 만들려면 약간의 추가 노력이 필요합니다. 다음은 몇 가지 일반적인 지침입니다. *확장 프로그램은 자급자족하는 것이 가장 좋습니다. 즉, 외부 종속성이 최소화되어야 합니다. 사용자의 확장 프로그램에 추가 패키지, 클래스 또는 리소스 파일을 설치해야 하는 경우 이는 골치 아픈 일이 될 수 있습니다. *동일한 확장자에 속하는 파일은 동일한 디렉토리에 정리되어야 하며, 디렉토리명은 확장자명을 사용합니다. *확장 내부 클래스는 다른 확장과 이름 충돌을 피하기 위해 일부 단어 문자 접두사를 사용해야 합니다. *확장 프로그램은 자세한 설치 및 API 문서를 제공해야 합니다. 이렇게 하면 확장 프로그램을 사용하는 다른 개발자가 소비하는 시간과 노력이 줄어듭니다. *확장 프로그램은 적절한 권한을 가지고 사용해야 합니다. 확장 프로그램을 오픈 소스 및 비공개 소스 프로젝트 모두에서 사용하려면 BSD, MIT 등과 같은 라이선스 사용을 고려할 수 있지만 GPL은 사용하지 않는 것이 좋습니다. 왜냐하면 오픈 소스에서 파생된 코드가 필요하기 때문입니다. 아래에서는 개요에 설명된 카테고리에 따라 새 확장을 생성하는 방법을 설명합니다. 이러한 설명은 자신의 프로젝트에서 주로 사용할 구성 요소를 생성하려는 경우에도 적용됩니다. 1. 애플리케이션 구성요소
1. Yii 프레임워크 공식 가이드 시리즈 35 - Yii 확장: 확장 프로그램 만들기
소개: 확장 프로그램은 타사 개발자가 사용하도록 되어 있으므로 이를 만들려면 약간의 추가 노력이 필요합니다. . 다음은 몇 가지 일반적인 지침입니다. *확장 프로그램은 자급자족하는 것이 가장 좋습니다. 즉, 외부 종속성이 최소화되어야 합니다. 사용자의 확장 기능이...
소개: 지난 10월 Etsy 동료들과 PHP 확장 기능을 만드는 방법에 대해 대화를 나눴습니다. PHP와 같은 언어로 작성하는 것에 대한 확장된 논의를 위해서는 현재 Ruby나 Python의 상황이 PHP보다 더 쉬울 것입니다. 우리는 성공적인 확장 기능을 작성하는 데 장애가 되는 점은 일반적으로 C로 작성해야 하지만 C에 능숙하지 않으면 그러한 자신감을 갖기가 어렵다는 점에 대해 이야기했습니다.
3. php C++ 확장 개발 php c 프레임워크 php c 확장 프레임워크 php c extensio
소개: p c, php: php C++ 확장 개발: 지난 이틀 동안 PHP c에 대해 배웠습니다. 확장 개발 과정. 그 과정에서 많은 함정에 부딪혔는데, 그 내용을 여기에 기록하겠습니다. mongo_cpp 확장 생성 1. 확장 디렉터리 #cd php-5.3.6/ext #./ext_skel --extname=hello2를 생성합니다. config.m4를 편집하고 내용을 해제합니다: PHP_ARG_ENABLE(hello, hello 지원 활성화 여부, Ma
4. linux_PHP에서 PHP에 대한 C 언어 확장 튜토리얼
소개: Linux에서 PHP에 대한 C 언어 확장 1. PHP 5.2.6 소스 코드를 다운로드하고 압축을 풀고 컴파일합니다. 2. 확장 프로젝트를 생성하고 소스 코드 디렉터리를 입력합니다. cd php5.2.6/ext/ ./ext_skel --extname=my_ext 이름 생성
5 PHP OPP 메커니즘 소개 및 패턴(추상 클래스, 인터페이스 및 계약 프로그래밍)_PHP 튜토리얼
소개: PHP OPP 메커니즘 및 패턴 소개(추상 클래스, 인터페이스 및 계약 프로그래밍) 1. 추상 클래스 추상 클래스 메커니즘은 항상 공개 기본 클래스를 정의합니다. 구체적인 세부 사항은 상속에 맡기고 개발 프로젝트에서 확장 가능한 확장을 생성할 수 있습니다
소개: 1. C 언어에서 PHP로 확장을 구축합니다. linux.php 환경에서 php 5.2.6의 소스코드를 다운로드하고 압축을 풀고, 컴파일 및 설치하고, php 환경 2를 빌드하고, 확장 프로젝트를 생성하고, 소스코드 디렉터리 cd php5.2.6/ext/ ./ext_skel을 입력합니다. -extname=my_ext 이름 생성
소개: 1. access-list는 액세스 규칙을 생성하는 데 사용됩니다. (1) 표준 액세스 목록 생성 access-list [ 일반 | 특수 ] listnumber1 { 허가 | 거부 } source-addr [ source-mask ] ( 2) 확장 액세스 목록 생성 access-list [일반 | 특수] listnumber2 { 허가 | 거부 } protoco
소개: 1. 액세스 목록은 액세스 규칙을 만드는 데 사용됩니다. (1) 표준 액세스 목록 생성 access-list [normal | Special] listnumber1 { allowed | Deny } source-addr [ source-mask ] (2) 확장 액세스 목록 생성 access-list [ Normal | 거부 } protoco
소개: http://roygu.com/doc/blog/dive-to-php-core.html Zend API: 심층 PHP 커널 번역기 및 목차 번역 http://www.yAnbiN.org PHP 중국어 매뉴얼 "Zend API: PHP 코어 심층 분석" 목차 요약 개요 확장성 소스 코드 레이아웃 자동 구성 시스템 확장 생성 시작 확장 사용 오류 모듈 코드 처리에 대하여
[관련 Q&A 추천]:
리눅스에서 확장 파티션 생성 및 그 안에 논리 파티션 생성 방법
위 내용은 확장 프로그램 생성에 관한 10가지 추천 기사의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!