Introduction to PHP Extensions
Offered By: PHP UK Conference via YouTube
Course Description
Overview
Explore the world of PHP extensions in this 48-minute conference talk from PHP UK Conference 2018. Learn how to convert PHP functions into loadable C extensions through step-by-step examples. Compare performance between PHP and C implementations, discover the benefits of writing extensions, and understand why starting with simple tasks is crucial. Delve into topics such as wrapping libraries, implementing algorithms like Ramer-Douglas-Peucker, extension components, building process, function implementation, input parameter parsing, and memory management. Gain insights into testing extensions and grasp why rewriting entire frameworks in C isn't practical.
Syllabus
Intro
What are extensions?
Wrapping Ubraries
Unpossible in userland
Why not implement something in an
Ramer-Douglas-Peucker algorithm
What makes up an Extension?
Building the Extension
Implementing the function
Parsing Input Parameters
Memory Management
Example Test File
Taught by
PHP UK Conference
Related Courses
UNSW Computing 1 - The Art of ProgrammingOpenLearning C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Beginning Game Programming with C#
University of Colorado System via Coursera Introduction to Computing 计算概论A
Peking University via Coursera Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera