活動說明
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 關閉)