成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

hello zapi 項(xiàng)目準(zhǔn)備工作-CPP開發(fā)PHP之旅第一節(jié)

khs1994 / 3295人閱讀

摘要:原文地址在新手學(xué)堂里面,我們將從零基于開發(fā)一個(gè)簡單的擴(kuò)展,這個(gè)擴(kuò)展的名字叫做現(xiàn)在我們著手準(zhǔn)備開發(fā)需要的環(huán)境吧。

原文地址: http://www.zendapi.org/manual...

在新手學(xué)堂里面,我們將從零基于 zendAPI 開發(fā)一個(gè)簡單的 PHP 擴(kuò)展,這個(gè)擴(kuò)展的名字叫做 hellozapi , 現(xiàn)在我們著手準(zhǔn)備開發(fā)需要的環(huán)境吧。

demo 的項(xiàng)目庫地址 https://github.com/zendapi/demo
大家可以自行下載學(xué)習(xí)

hellozapi 開發(fā)環(huán)境詳解

操作系統(tǒng): MacOS 10.12.6
PHP: 安裝的位置是 /usr/local/php7 版本號: 7.1.5
編譯器: clang 3.5, 安裝的位置 /usr/local/llvm-3.5
CMake: 版本號: 3.7.2
編輯器: Qt Creator ?4.3.1
zendAPI庫: 版本 0.0.1, 安裝的位置 /usr/local

hellzapi 的項(xiàng)目結(jié)構(gòu)
├── CMakeLists.txt // 項(xiàng)目主編譯腳本
├── README.md      // 項(xiàng)目說明文件
├── assets         // 用于存放項(xiàng)目靜態(tài)資源
│?? └── php.ini    // 用于測試的 PHP 配置文件
└── hellozapi      // 項(xiàng)目代碼文件夾
    ├── defs.h     // hellozapi 頭文件
    ├── defs.cpp   // hellozapi 實(shí)現(xiàn)文件
    └── entry.cpp  // hellozapi 入口文件

現(xiàn)在我們開始著手準(zhǔn)備 hellozapi 的開發(fā)文件夾

cd ~/
mkdir zendapidemodevel
cd zendapidemodevel
mkdir assets
mkdir hellzapi
touch CMakeLists.txt
touch README.md
touch assets/php.ini
touch hellozapi/defs.h
touch hellozapi/defs.cpp
touch hellozapi/entry.cpp

創(chuàng)建項(xiàng)目編譯文件夾

cd ../
mkdir build-zendapidemo-debug

到此我們的項(xiàng)目結(jié)構(gòu)就準(zhǔn)備完成,讓我們開始我們的 zendAPI 擴(kuò)展開發(fā)之旅吧。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/25906.html

相關(guān)文章

  • hellozapi項(xiàng)目CMake編譯腳本詳解-CPP開發(fā)PHP之旅第二節(jié)

    摘要:項(xiàng)目編譯腳本整體代碼編譯腳本逐行解說我們推薦的版本是這里如果您的版本低于的話,會報(bào)錯(cuò)。這里我們定義我們的項(xiàng)目名稱為使用的編程語言為。這行代碼的意思就是指示編譯器使用的標(biāo)準(zhǔn)對代碼進(jìn)行編譯。在項(xiàng)目中我們主要有三個(gè)文件,在這里進(jìn)行添加。 原文鏈接:http://www.zendapi.org/manual... 因?yàn)?zendAPI 采用的是 CMake 進(jìn)行編譯,所以我們的 helloza...

    Kerr1Gan 評論0 收藏0
  • C++ 開發(fā) PHP 7 擴(kuò)展之定義常量

    摘要:比如擴(kuò)展的那么我們必須也在我們擴(kuò)展中也定義幾個(gè)常量玩玩啊,其實(shí)真的很簡單,不信那咱們走著看。好了,到這里我們就把預(yù)定義常量就講完了,我沒有騙您吧,真的很簡單,稍作調(diào)整讓我們繼續(xù)前進(jìn)原文鏈接開發(fā)擴(kuò)展之定義常量 大家如果經(jīng)常閱讀 PHP 官方手冊的話會發(fā)現(xiàn),在擴(kuò)展那一章里面的每個(gè)擴(kuò)展的介紹的時(shí)候,都有一節(jié)是 Predefined Constants 預(yù)定義常量,這些常量是不需要您在 PHP...

    syoya 評論0 收藏0
  • C++ 開發(fā) PHP 7 擴(kuò)展之原生常量定義

    摘要:大家如果經(jīng)常閱讀官方手冊的話會發(fā)現(xiàn),在擴(kuò)展那一章里面的每個(gè)擴(kuò)展的介紹的時(shí)候,都有一節(jié)是預(yù)定義常量,這些常量是不需要您在里面進(jìn)行定義就可以使用的。比如擴(kuò)展的那么我們必須也在我們擴(kuò)展中也定義幾個(gè)常量玩玩啊,其實(shí)真的很簡單,不信那咱們走著看。 大家如果經(jīng)常閱讀 PHP 官方手冊的話會發(fā)現(xiàn),在擴(kuò)展那一章里面的每個(gè)擴(kuò)展的介紹的時(shí)候,都有一節(jié)是 Predefined Constants 預(yù)定義常量...

    zilu 評論0 收藏0
  • C++ 開發(fā) PHP 7 擴(kuò)展之原生函數(shù)定義

    摘要:第一步打開項(xiàng)目下的文件,在文件中輸入我們的函數(shù)的原型聲明代碼。這行代碼注冊一個(gè)原型為的函數(shù),當(dāng)這個(gè)函數(shù)被執(zhí)行的時(shí)候,我們的函數(shù)將被運(yùn)行時(shí)調(diào)用。原文地址開發(fā)擴(kuò)展之原生函數(shù)定義 在上一篇中我們在hellozapi擴(kuò)展中我們定義了幾個(gè)常量,但是一個(gè)有用的擴(kuò)展,必須得有函數(shù),沒有函數(shù)的擴(kuò)展啥用沒有,如果您覺得定義函數(shù)很難的話,您又錯(cuò)了,zendAPI就是為了讓您生活變得美好而生的,而不會讓事情...

    asce1885 評論0 收藏0
  • C++ 開發(fā) PHP 7 擴(kuò)展之模塊入口定義

    摘要:每一個(gè)擴(kuò)展必須有一個(gè)描述對象,在中我們類主要的作用主要完成這個(gè)功能。表示我們擴(kuò)展導(dǎo)出符號給其他庫使用。文章使用的編程文檔的引用連接參考手冊參考手冊原文鏈接開發(fā)擴(kuò)展之模塊入口定義 zendAPI 項(xiàng)目不提供任何底層的功能,只是封裝了 zend engine 提供的功能,對上提供一個(gè)易用的編程接口。這篇文章中,我們將介紹 C++ 世界與 C 世界交匯的地方,在這里也是 zendAPI 的接...

    dabai 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<