# Internals books (c) 2007+ ?

- Thread: https://externals.io/message/60589
- Original archive: https://news-web.php.net/php.internals/60589
- Started by Sanford Whiteman on 2012-05-15T05:00:44+00:00
- Messages: 8
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #60589 — Sanford Whiteman — 2012-05-15T05:00:44+00:00

URL: https://externals.io/message/60589#60589

Hi All,

Trying to ready myself for some possible work w/the core (after I
resurrect all my never-that-great C, heh), I went looking for a recent
book. (I still like old-school supplements.)

I see Sara's from 2006 on Amazon, but nothing after that under 'PHP
internals'. I'm sure that one's not totally obsolete, but I don't know
if programming styles and patterns have changed even if the bulk of
the code has not. At the risk of fanning some flames I don't know
about... is there a more recent book that's generally liked?

Thanks,

S.

---

## #60592 — Lars Strojny — 2012-05-17T01:05:40+00:00

URL: https://externals.io/message/60589#60592 · In reply to: #60589

Hi Sanford,

Sara’s book is still the best we have, nevertheless it shows its age. In Theo Schlossnagles "Scalable Internet Architectures" also has a chapter on PHP internals. The rest is more or less reading existing code and playing around. Looks like somebody on Internals should land a book deal :)

With regards,
Lars

Am 15.05.2012 um 07:00 schrieb Sanford Whiteman:

> Hi All,
> 
> Trying to ready myself for some possible work w/the core (after I
> resurrect all my never-that-great C, heh), I went looking for a recent
> book. (I still like old-school supplements.)
> 
> I see Sara's from 2006 on Amazon, but nothing after that under 'PHP
> internals'. I'm sure that one's not totally obsolete, but I don't know
> if programming styles and patterns have changed even if the bulk of
> the code has not. At the risk of fanning some flames I don't know
> about... is there a more recent book that's generally liked?
> 
> Thanks,
> 
> S.

---

## #60593 — Sanford Whiteman — 2012-05-17T04:24:46+00:00

URL: https://externals.io/message/60589#60593 · In reply to: #60592

> Sara’s book is still the best we have, nevertheless it shows its
> age. In Theo Schlossnagles "Scalable Internet Architectures" also
> has a chapter on PHP internals. The rest is more or less reading
> existing code and playing around. Looks like somebody on Internals should land a book deal :)

Thanks, Lars. I first learned about zvals from a chapter in George
Schlossnagle's Advanced PHP Programming, so it seems like there are
deeper dives here and there. I don't know about the book deal if I'm
the only to ask about it in so long, though. :)

-- S.

---

## #60594 — Nikita Popov — 2012-05-17T11:40:58+00:00

URL: https://externals.io/message/60589#60594 · In reply to: #60589

On Tue, May 15, 2012 at 7:00 AM, Sanford Whiteman
<swhitemanlistens-software@cypressintegrated.com> wrote:
> Hi All,
>
> Trying to ready myself for some possible work w/the core (after I
> resurrect all my never-that-great C, heh), I went looking for a recent
> book. (I still like old-school supplements.)
>
> I see Sara's from 2006 on Amazon, but nothing after that under 'PHP
> internals'. I'm sure that one's not totally obsolete, but I don't know
> if programming styles and patterns have changed even if the bulk of
> the code has not. At the risk of fanning some flames I don't know
> about... is there a more recent book that's generally liked?

You can find a list of various resources regarding PHP internals on
the Wiki: https://wiki.php.net/internals/references

So, no, there does not seem to be a newer book, but maybe the other
stuff can help too :)

Nikita

---

## #60597 — johannes@schlueters.de — 2012-05-17T13:35:21+00:00

URL: https://externals.io/message/60589#60597 · In reply to: #60592

> Looks like somebody on Internals should land a book deal :)

You don't earn money on books, and if you don't earn money anyways you
can do what is more beneficial for the world: go to edit.php.net and
work on php.net/internals2 ;-)

johannes

---

## #60599 — Pierre Joye — 2012-05-17T13:58:06+00:00

URL: https://externals.io/message/60589#60599 · In reply to: #60589

hi,


On Tue, May 15, 2012 at 7:00 AM, Sanford Whiteman
<swhitemanlistens-software@cypressintegrated.com> wrote:
> Hi All,
>
> Trying to ready myself for some possible work w/the core (after I
> resurrect all my never-that-great C, heh), I went looking for a recent
> book. (I still like old-school supplements.)
>
> I see Sara's from 2006 on Amazon, but nothing after that under 'PHP
> internals'. I'm sure that one's not totally obsolete, but I don't know
> if programming styles and patterns have changed even if the bulk of
> the code has not. At the risk of fanning some flames I don't know
> about... is there a more recent book that's generally liked?

And one book one must read and understand is "The C programming
language",by K&R. A must read. Writing php extensions is then only
about reading existing source codes (php-src/ext or pecl) or Sarah's
book for the basics.

Cheers,
-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

---

## #60600 — Lars Strojny — 2012-05-17T14:14:07+00:00

URL: https://externals.io/message/60589#60600 · In reply to: #60593

Yep, that might be exactly the problem. The audience for such a book might be less than 100.

Am 17.05.2012 um 06:24 schrieb Sanford Whiteman:

> > […]
> 
> Thanks, Lars. I first learned about zvals from a chapter in George
> Schlossnagle's Advanced PHP Programming, so it seems like there are
> deeper dives here and there. I don't know about the book deal if I'm
> the only to ask about it in so long, though. :)
> 
> -- S.

---

## #60789 — Adi Mutu — 2012-06-10T17:37:39+00:00

URL: https://externals.io/message/60589#60789 · In reply to: #60600

:)
That's too bad....I've read Sara's book, but i'd also buy a new book on this topic.


________________________________
 From: Lars Strojny <lars@strojny.net>
To: Sanford Whiteman <swhitemanlistens-software@cypressintegrated.com> 
Cc: internals@lists.php.net 
Sent: Thursday, May 17, 2012 5:14 PM
Subject: Re: [PHP-DEV] Internals books (c) 2007+ ?
 
Yep, that might be exactly the problem. The audience for such a book might be less than 100.

Am 17.05.2012 um 06:24 schrieb Sanford Whiteman:

> > […]
> 
> Thanks, Lars. I first learned about zvals from a chapter in George
> Schlossnagle's Advanced PHP Programming, so it seems like there are
> deeper dives here and there. I don't know about the book deal if I'm
> the only to ask about it in so long, though. :)
> 
> -- S.
