PHP 也有 Day #21 - 從 C 語言到 PHP Extension

活動說明

PHP 一直是許多初學者的入門語言,但是在這簡單的背後卻是許多不簡單的實現。在這場講座將帶給大家有關 PHP 的底層運作方式,以及如何撰寫一個 extension。透過 extension 讓效能也得以突飛猛進。

講題內容

從 C 語言到 PHP Extension - 簡簡單單寫 PHP Extension

在此次講座將討論的議題有: 

  • C 語言

    • Data Type

    • Function

    • Memory management

    • Pointer

    • Stack && Heap Memory

    • String

  • PHP Extension

    • How Extension Works?

    • Basic Skeleton

    • Build!

    • Adding Functions

      • Parsing parameters

      • Introducing Zval

        • Boolean Value

        • Long Integer Value

        • String Value

        • Array Value

      • Returning Value

    • Iterating Array

 

講者介紹

林佑安 (c9s)

從 2009 年起於 GitHub 開始陸續發表多項開源專案, 牽涉技術從後端至前端,包含 PHP, Go, Perl, JavaScript, VimL 等程式語言相關項目。2013 年 GitHub Top 1 Contribution User。知名專案有 phpbrew, Pux, r3, Vimana ... 等等

活動時間 2015/11/19 (四)

PM 7:00 ~ 7:30 活動入場
PM 7:30 ~ 9:00  從 C 語言到 PHP Extension - c9s
PM 9:00 ~ 9:30 社群工商服務/自由交流 (場地將於 PM 9:30 關閉)

本次活動特別感謝 微軟 Open Source on Azure 贊助 場地 及 餐點

微軟台北辦公室 / 台北市信義區松仁路 7 號 7 樓

Event Tickets

Ticket Type Sale Period Price
一般票

2015/11/12 12:00(+0800) ~ 2015/11/16 12:00(+0800) End of Sale
  • Free
Next Step