wiki:GSoC2017/PHP7

PHP bindings improvement (PHP7 / Zend API)

Name Nihal N
IRC nick ​nihaln
Timezone UTC +0530
Work hours 10am - 5pm
Code repository https://github.com/nihal95/swig/tree/gsoc2017-php7-classes-via-c-api

PROJECT DESCRIPTION

PHP7 the new version, is considered to be a major release after the release of PHP5 in 2004. Currently PHP7 Binding for Xapian is based heavily on PHP5. The project is to use Zend C API to generate objects as the SWIG's PHP backend as opposed to the current stage, which wraps the C++ API a set of "flat" functions and a PHP file having the classes which call the flat functions.

Currently I'm working on the object creation for SWIG's PHP backend.

Last modified 8 months ago Last modified on 29/08/17 19:22:02