Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
internals:references [2014/01/24 23:12] – Add link to review comments sixd | internals:references [2016/04/14 08:10] – jpauli |
---|
* [[https://github.com/mytskine/php-src/wiki/bug40531-mbsubstr|Fixing a bug in php-src]] François Gannaz describes making his very first bug fix (2012) | * [[https://github.com/mytskine/php-src/wiki/bug40531-mbsubstr|Fixing a bug in php-src]] François Gannaz describes making his very first bug fix (2012) |
* PHP Extensions Made Eldrich Series by Kristina Chodorow (2011) | * PHP Extensions Made Eldrich Series by Kristina Chodorow (2011) |
* [[http://www.snailinaturtleneck.com/blog/2011/08/11/php-extensions-made-eldrich-installing-php/|PHP Extensions Made Eldrich: Installing PHP]] | * [[http://www.kchodorow.com/blog/2011/08/11/php-extensions-made-eldrich-installing-php/|PHP Extensions Made Eldrich: Installing PHP]] |
* [[http://www.snailinaturtleneck.com/blog/2011/08/11/php-extensions-made-eldrich-hello-world/|PHP Extensions Made Eldrich: Hello, World!]] | * [[http://www.kchodorow.com/blog/2011/08/11/php-extensions-made-eldrich-hello-world/|PHP Extensions Made Eldrich: Hello, World!]] |
* [[http://www.snailinaturtleneck.com/blog/2011/08/11/php-extensions-made-eldrich-php-variables/|PHP Extensions Made Eldrich: PHP Variables]] | * [[http://www.kchodorow.com/blog/2011/08/11/php-extensions-made-eldrich-php-variables/|PHP Extensions Made Eldrich: PHP Variables]] |
* [[http://www.snailinaturtleneck.com/blog/2011/08/11/php-extensions-made-eldrich-classes/|PHP Extensions Made Eldrich: Classes]] | * [[http://www.kchodorow.com/blog/2011/08/11/php-extensions-made-eldrich-classes/|PHP Extensions Made Eldrich: Classes]] |
* Internals articles by Julien Pauli (2011/2012 - french) | * Internals articles by Julien Pauli |
* [[http://julien-pauli.developpez.com/tutoriels/php/sapis/|PHP's SAPI explained]] | * [[http://jpauli.github.io/|Julien Pauli's internal blog]] |
* [[http://julien-pauli.developpez.com/tutoriels/php/internals/zend-memory-manager/|PHP Memory and Zend Memory Manager]] | |
* [[http://julien-pauli.developpez.com/tutoriels/php/internals/variables/|PHP's variables from internal]] | |
* [[http://julien-pauli.developpez.com/tutoriels/php/internals/bases-creer-extension/|Introduction to PHP extensions writing]] | |
* [[http://julien-pauli.developpez.com/tutoriels/php/internals/presentation/|Quick overview of PHP Engine]] | |
* [[http://julien-pauli.developpez.com/tutoriels/php/internals/hashtables/|Hashtables explained]] | |
* [[http://derickrethans.nl/valgrinding-shared-modules.html|Valgrinding shared modules]] Derick Rethans (2011) | * [[http://derickrethans.nl/valgrinding-shared-modules.html|Valgrinding shared modules]] Derick Rethans (2011) |
* [[http://derickrethans.nl/debugging-variables.html|Debugging Variables]] Derick Rethans (2011) | * [[http://derickrethans.nl/debugging-variables.html|Debugging Variables]] Derick Rethans (2011) |
* [[http://talks.somabo.de/200903_montreal_php_extension_writing.pdf|PHP Extension Writing]] by Johannes Schlüter and Marcus Börger (2009) | * [[http://talks.somabo.de/200903_montreal_php_extension_writing.pdf|PHP Extension Writing]] by Johannes Schlüter and Marcus Börger (2009) |
* [[http://www.php.net/~wez/extending-php.pdf|Extending PHP]] by Wez Furlong (2003) | * [[http://www.php.net/~wez/extending-php.pdf|Extending PHP]] by Wez Furlong (2003) |
| * [[http://fr.slideshare.net/jpauli/php-extensionsworkshop|PHP extensions workshop]] by Julien Pauli (2015) |
| |
**Worked Examples** | **Worked Examples** |
* [[https://github.com/patrickallaert/PHP_Extension_Workshop/branches|PHP Extension Workshop]] by Patrick Allaert. Click on one of the "compare" buttons. Every branches correspond to a specific addition to an empty extension. | * [[https://github.com/patrickallaert/PHP_Extension_Workshop/branches|PHP Extension Workshop]] by Patrick Allaert. Click on one of the "compare" buttons. Every branches correspond to a specific addition to an empty extension. |
| * [[https://github.com/jpauli/PHP_Extension_Workshop|A fork of PHP Extension Workshop]] by Julien Pauli. |
| |
**Official Documentation/Source** | **Official Documentation/Source** |