PHP-CPP is made, maintained and supported by Copernica, a leading provider of high quality marketing software located in Amsterdam, The Netherlands. The PHP-CPP library is a C++ library for developing PHP extensions. It offers a collection of well documented and easy-to-use classes that can be used and extended to build native extensions for PHP.
Meet the rest of our products
We develop software solutions for professionals to create, send and track emails. Besides that we love to contribute to the open source community. Check out our GitHub page for products that make developing your own application easier.
Copernica Marketing Software
Copernica is an online marketing solution for delivering relevant and timely campaigns using email, sms, landing pages and PDF.
MailerQ is a high performance Mail Transfer Agent designed for fast and flexible email delivery. Efficiently deliver large amounts of email messages.
ResponsiveEmail.com is an online service to create and send responsive HTML emails. The online service can be used via a simple drag-and-drop editor, or with an easy to use API. The API accepts JSON object as input, and delivers HTML code optimized for email.
Connect your app via SMTP or REST API and start sending emails through the cloud instead of your server. And gain access to detailed analytics from your sent emails including opens, clicks, spam complaints, and more.
Yothalot is an C++ application for running parallel map/reduce algorithms on big data clusters. If you have a lot of data and want to process it using either native C++ code or simple PHP scripts, Yothalot is the tool for you.
The story behind PHP-CPP
PHP-CPP was initiated by Emiel Bruijntjes from Copernica BV,
a company with a large PHP code base. We always felt the
desire to move parts of this code base to a native implementation, but
postponed this because writing native C extensions was simply
too difficult. Although it could be done, it would result in code
that would be too complex to maintain in an enterprise environment -
and that would be next to impossible to hand over to colleagues. And
besides that, we firmly believed that if we waited long enough, one
day the PHP core developers would fix their API and come up with a
better way to build native integrations.
This waiting lasted until the fall of 2013.
In the fall of 2013 we realized that noone else was going to build the PHP-C++ integration, and come up with a normal, decent and simple API.
So we decided to do it all by ourselves. As an experiment, we started PHP-CPP as an open source project hosted on GitHub. We hope that this will improve the quality of the code, and that more people get involved and speed up the development process.
Emiel Bruijntjes studied Computer Science as well as law at the Vrije Universiteit in Amsterdam, The Netherlands. Today he is CTO, and co-founder of Copernica BV - a company specialized in building Marketing Software. But besides that, Emiel just loves programming. He has been using C++ since 1995 and PHP since the late nineties, in the very early PHP3 days.
I am available as a speaker at your IT conference
Are you the organizer of an IT conference and looking for speakers? Feel free to get in touch.
PHP-CPP is an open source project hosted on GitHub. These are a few of the developers who have recently contributed to it.