Programm FrOSCon

Vortrag: PHP Extension Development with C++

25. August 2012
HS6
Language: en
PHP

Zusammenfassung

Since the PHP core and the extension API are implemented in C, most
PHP extensions are written in C, too. But it is possible to write
extensions using the C API and a C++ compiler. This has the advantage
that you can use all the nice features of C++, like object
orientation, exceptions, templates and the STL. Apart from using these
features in the extension code, they can also be used to wrap parts of
the PHP extension API, to provide a cleaner interface.

I will show what such a wrapper could look like, by starting with a
regular C style PHP extension which gets extended using C++ features
and small wrappers. This results in an extension which is easier to
write.

Florian has a longtime experience developing and operating web and IoT platforms. On the backend...
Gleichzeitige Events
C115/Workshops Wireshark & Co.
HS4 AnyOS
C118/Java (Sa), Python (So) Project Lombok in Action
C119/Law Room Lampenfieber bändigen
C117/Freie Software für Betrieb und Verwaltung Eröffnung
C219/Python (Sa), Perl (So) Erste Schritte mit einem MoinMoin-Wiki
C130/Fedora/Magea (Sa), Freifunk (So) Lead in to RPM
FrogLabs 1 (C175) Begrüßung und Einführung