由於擴充功能意味著是第三方開發者使用,需要一些額外的努力去創建它。以下是一些一般性的指導原則:*擴展最好是自己自足。也就是說,其外部的依賴應是最少的。如果使用者的擴充功能需要安裝額外的軟體包,類別或資源檔案,這將是一個頭痛的問題。 *檔案屬於同一個擴充的,應組織在同一目錄下,目錄名稱用擴充名稱。 *擴展裡面的類別應使用一些單字字母前綴,以避免與其他擴展命名衝突。 *擴充功能應該提供詳細的安裝和API文件。這將減少其他開發員使用擴充時所花費的時間和精力。 *擴展應該用適當的許可。如果您認為您的擴充功能在開源和閉源專案中使用,您可以考慮使用許可證,如BSD的,麻省理工學院等,但不是GPL的,因為它要求其衍生的程式碼是開源的。在下面,我們根據 overview中所描述的分類,描述如何建立一個新的擴充。當您要建立一個主要用於在您自己專案的component零件,這些描述也適用。 1. Application Component
##簡介:由於擴展意味著是第三方開發者使用,需要一些額外的努力來創建它。以下是一些一般性的指導原則:*擴展最好是自己自足。也就是說,其外部的依賴應是最少的。如果使用者的擴充...
##簡介:去年十月,我和Etsy 的同事有過一個關於如何為像PHP樣的解釋性語言寫拓展的討論,Ruby或Python目前的狀況應該會比PHP容易。我們談到了寫一個成功創建擴充功能的障礙是它們通常需要用C來寫,但是如果你不擅長C這門語言的話很難有那個信心。
3.
php C++擴充的開發php c framework 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, whether to enable hello 內容: PHP_ARG_ENABLE(hello, whether to enable hello sup,, sup.
##4. linux下C語言對php 擴展_PHP教程
#5.PHP OPP機制與模式簡介(抽象類別、介面與契約程式)_PHP教學
簡介:PHP OPP機制和模式簡介(抽象類別、介面和契約式程式設計)。開發專案中建立擴充性很好
6.linux下C語言對php 擴充功能
路由器防火牆設定指令
#簡介:一、access-list 用來建立存取規則。 (1)建立標準存取清單access-list [ normal | special ] listnumber1 { permit | deny } source-addr [ source-mask ] (2)建立擴充存取清單access-list [ normal | special ] listnumber2 { permit | deny } protoco8.
華為路由器防火牆設定指令總結(上)
簡介:一、access-list 用來建立存取規則。 (1)建立標準存取清單access-list [ normal | special ] listnumber1 { permit | deny } source-addr [ source-mask ] (2)建立擴充存取清單access-list [ normal | special ] listnumber2 { permit | deny } protoco
簡介:http://roygu.com/doc /blog/dive-to-php-core.html Zend API:深入PHP 核心譯序及目錄譯序http://www.yAnbiN.org PHP 中文手冊《Zend API: 深入PHP核心》目錄摘要概述可擴充性原始碼佈局自動建置系統開始建立擴充功能使用擴充故障處理關於模組程式碼的
【相關問答推薦】:
以上是關於創建擴充功能的10篇文章推薦的詳細內容。更多資訊請關注PHP中文網其他相關文章!