An open API service indexing awesome lists of open source software.

https://github.com/tpunt/php-internals-articles

A series of articles for an introduction into PHP's internals
https://github.com/tpunt/php-internals-articles

Last synced: 10 months ago
JSON representation

A series of articles for an introduction into PHP's internals

Awesome Lists containing this project

README

          

Update: I will no longer be posting articles here. Instead, checkout the [PHPInternals.net](https://phpinternals.net) website for new content around PHP's internals.

# PHP Internals Articles

This repository contains articles that will aim to provide an introduction into
[PHP's internals](https://github.com/php/php-src). Some articles will take a
pragmatic approach (typically having more breadth with less depth), and other
articles will focus solely on particular aspects of internals (typically having
less breadth with great depth). All of the articles here will be written for
PHP 7 (powered by the Zend Engine version 3 (ZE3)) and above.

These articles assume that the reader is able to build PHP from source. If this
is not the case, then please see the [Building PHP](http://www.phpinternalsbook.com/build_system/building_php.html) chapter of
the [PHP Internals Book](http://www.phpinternalsbook.com/) first.

## Article Index

- Range Operator:
- [Part 1] [Implementing a Range Operator in PHP](https://github.com/tpunt/php-internals-articles/blob/master/articles/range-operator.md)
- [Part 2] [A Reimplementation of the Range Operator](https://github.com/tpunt/php-internals-articles/blob/master/articles/range-operator-2.md)
- [Implementing a Digit Separator in PHP](https://github.com/tpunt/php-internals-articles/blob/master/articles/digit-separator.md)

Feel free to open up issues to request/suggest topics that you would like to see covered!

## Other sources for PHP's internals
- [PHP Internals Book](http://www.phpinternalsbook.com/)
- [Nikita's Blog](http://nikic.github.io)
- [Julien's Blog](http://jpauli.github.io)
- [Anthony's Blog](https://blog.ircmaxell.com)
- [Sara's Blog](http://blog.golemon.com)
- [Extending and Embedding PHP](http://www.amazon.com/Extending-Embedding-PHP-Sara-Golemon/dp/067232704X)