studio-bricollage.nl - solutions in ASM C JS PHP



Documentation project for PHP7 extension programming in C.

The PHP sources are exposed to public domain, however the documentation on how to extend PHP is sparse.
 The cookbook below may be of interest to those who want to dive into extension programming.
 It is regularly updated with new findings. You are free to download and use them under GPL licence.

documentation  
php7 extension cook-book (v200125)
php7 reference (v190622)
php7 reference (first version, not updated)

download:
extension setup for PHP7 (v190525)
PHP7 cookbook example for C++(v190712)


fpdf (free PDF generator fpdf.org ) - rewritten as PHP-7 extension as a study project.
Open source. Download and use under GPL licence. Contains lots of code explained in the cookbook.

documentation
php7 fpdf extension

downloads:
fpdf.190622.tar.gz (with outlines support in FPDF and fpdf-7) NEW: added 'outlines' to FPDF class
fpdf.190610.tar.gz (with outlines support in FPDF)
fpdf.190601.tar.gz


mp4 (under development) PHP-7 extension that reads an MP4 file and decodes the fields into an array.
I want to use it to categorize the videos on my media server. The MP4 documentation is sparse (protected),
 but writing the extension gives lots of fun and experience.
The extension is not meant to support the codecs used by video players, although .. maybe later..
You may find the project interesting or useful.
Open source. Download and use under GPL licence. Contains lots of code explained in the cookbook.

documentation used:
ISO 14496-1 Media Format - text file
ISO/IEC 14496-12 Second edition 2005-04-01 Corrected version 2005-10-01 - PDF file

downloads: (Linux)
mp4.200209.tar.gz (PHP7.4.2)
Sample Output

mp4.200125.tar.gz
mp4.200101.tar.gz


Contact
Based in the Netherlands. For questions, remarks and outsourcing apply to:

links:   
php NET
  
php Internals
  
Mozilla Dev Net
  
w3schools.com


* pour les professeurs de Français: bricollage est un jeu-de-mot entre bricolage et collage *