internals:references

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
internals:references [2013/02/08 21:21] – moved books (they are old) to the bottom philipinternals:references [2015/01/08 00:02] bjori
Line 1: Line 1:
-====== External References about Maintaining and Extending PHP ======+====== References about Maintaining and Extending PHP ======
  
 **Blog Posts and Articles** **Blog Posts and Articles**
 +  * [[review_comments|Common comments from reviewing PECL proposals]]
 +  * [[http://nikic.github.io/2012/07/27/How-to-add-new-syntactic-features-to-PHP.html|How to add new (syntactic) features to PHP]] Nikita Popov (2012)
   * [[http://arr.gr/blog/2012/06/on-php-extensions/|Blog post on what a PHP Extension is]] Shahar Evron (2012)   * [[http://arr.gr/blog/2012/06/on-php-extensions/|Blog post on what a PHP Extension is]] Shahar Evron (2012)
- 
   * Blog Series on Internals by Anthony Ferrara & Nikita Popov (2012)   * Blog Series on Internals by Anthony Ferrara & Nikita Popov (2012)
     * [[http://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers.html|PHP's Source Code For PHP Developers - Part 1 - The Structure]]     * [[http://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers.html|PHP's Source Code For PHP Developers - Part 1 - The Structure]]
Line 11: Line 12:
   * [[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 (2011/2012 - french)
     * [[http://julien-pauli.developpez.com/tutoriels/php/sapis/|PHP's SAPI explained]]     * [[http://julien-pauli.developpez.com/tutoriels/php/sapis/|PHP's SAPI explained]]
Line 43: Line 44:
 **Conference Slides** **Conference Slides**
  
-  * [[http://talks.somabo.de/200903_montreal_php_extension_writing.pdf|PHP Extension Writing]] Conference slides by Johannes Schlüter and Marcus Börger (2009) +  * [[http://blog.ircmaxell.com/2013/06/php-under-hood-slides.html|PHP, Under The Hood]] by Anthony Ferrara (2013) 
-  * [[http://www.php.net/~wez/extending-php.pdf|Extending PHP]] Conference slides by Wez Furlong (2003)+  * [[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)
  
 **Worked Examples** **Worked Examples**
Line 61: Line 63:
 **Books** **Books**
  
 +  * [[http://www.phpinternalsbook.com/|PHP Internals Book]] Online book by Julien Pauli, Anthony Ferrara, Nikita Popov (2013, work in progress)
   * [[http://www.amazon.com/Extending-Embedding-PHP-Sara-Golemon/dp/067232704X|Extending and Embedding PHP]] Sara Golemon's book on PHP (2006)   * [[http://www.amazon.com/Extending-Embedding-PHP-Sara-Golemon/dp/067232704X|Extending and Embedding PHP]] Sara Golemon's book on PHP (2006)
   * [[http://www.amazon.com/Advanced-PHP-Programming-George-Schlossnagle/dp/0672325616|Advanced PHP Programming]] George Schlossnagle's book has several relevant chapters (2004)   * [[http://www.amazon.com/Advanced-PHP-Programming-George-Schlossnagle/dp/0672325616|Advanced PHP Programming]] George Schlossnagle's book has several relevant chapters (2004)
- 
internals/references.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1