Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Slashdot.org:
Extending and Embedding PHP
Aug 02, 2006 @ 09:16:43

On Slashdot, Sebastian Bergmann has a book review of one of the latest PHP-related offerings from SAMS Publishing - Sare Golemon's "Extending and Embedding PHP".

"Extending and Embedding PHP" by Sara Golemon, a long-time contributor to the PHP project, remedies the fact that the internals of PHP are far from being as well documented as the rest of PHP. It brings writing extensions for PHP "to the masses", so to speak.

Sebastian covers the contents of the book, one chapter at a time - everything from "Memory Management" out to the "Streams" chapters. His opinion of the book is a good one, too, noting that it brings a topic that could have been rendered unreadable by the wrong author into the realm of "the masses" with plenty of explaination and code throughout.

tagged: book review extending embedding sams extension book review extending embedding sams extension

Link:

Slashdot.org:
Extending and Embedding PHP
Aug 02, 2006 @ 09:16:43

On Slashdot, Sebastian Bergmann has a book review of one of the latest PHP-related offerings from SAMS Publishing - Sare Golemon's "Extending and Embedding PHP".

"Extending and Embedding PHP" by Sara Golemon, a long-time contributor to the PHP project, remedies the fact that the internals of PHP are far from being as well documented as the rest of PHP. It brings writing extensions for PHP "to the masses", so to speak.

Sebastian covers the contents of the book, one chapter at a time - everything from "Memory Management" out to the "Streams" chapters. His opinion of the book is a good one, too, noting that it brings a topic that could have been rendered unreadable by the wrong author into the realm of "the masses" with plenty of explaination and code throughout.

tagged: book review extending embedding sams extension book review extending embedding sams extension

Link:

WebReference.com:
How to Manage Memory in PHP
Jun 19, 2006 @ 06:20:06

WebReference.com has a new sample chapter from Sara Goleman's book "Extending and Embedding PHP" (Chapter 3) taking a look at memory management in PHP.

One of the most jarring differences between a managed language like PHP, and an unmanaged language like C is control over memory pointers.

The chapter looks at:

  • Freeing up unneeded resources
  • Handling error requests correctly
  • An introduction to the Zend Memory Manager
  • Counting references to avoid unnecessary copying
  • The usefulness of "copy on write"
  • Saving resources with "change on write"
  • Difficulties with handling seperation of values

Each of the above items is accompanied by a good bit of text and code examples where appropriate (even a diagram or two to make things clearer).

tagged: memory management extending embedding resources handling memory management extending embedding resources handling

Link:

WebReference.com:
How to Manage Memory in PHP
Jun 19, 2006 @ 06:20:06

WebReference.com has a new sample chapter from Sara Goleman's book "Extending and Embedding PHP" (Chapter 3) taking a look at memory management in PHP.

One of the most jarring differences between a managed language like PHP, and an unmanaged language like C is control over memory pointers.

The chapter looks at:

  • Freeing up unneeded resources
  • Handling error requests correctly
  • An introduction to the Zend Memory Manager
  • Counting references to avoid unnecessary copying
  • The usefulness of "copy on write"
  • Saving resources with "change on write"
  • Difficulties with handling seperation of values

Each of the above items is accompanied by a good bit of text and code examples where appropriate (even a diagram or two to make things clearer).

tagged: memory management extending embedding resources handling memory management extending embedding resources handling

Link:

Christopher Jones' Blog:
What Extending PHP Teaches
Jun 08, 2006 @ 05:44:54

Christopher Jones has a quick new comment over on his Oracle blog about the release and contents of Sara Goleman's book, Extending and Embedding PHP.

Like all good books, you should read this even if you never plan to follow the title. What you will gain from the text is a better understanding of PHP and knowledge about how a large program (PHP itself) has been designed and works. I'm reminded of Lions' Commentary on Unix (though Sara's book does not reproduce all the code of PHP!) because this is a ground breaking book.

It's always good to get a better idea of what's going on behind the scenes. Too many people just use PHP and think new versions just magically appear. In truth, there are a huge number of developers working on new features and fixing bugs to help make PHP, the language, a better place. And, thanks to Sara, the work those folks do gets a bit more recognition.

tagged: extending embedding teaches understanding background extending embedding teaches understanding background

Link:

Christopher Jones' Blog:
What Extending PHP Teaches
Jun 08, 2006 @ 05:44:54

Christopher Jones has a quick new comment over on his Oracle blog about the release and contents of Sara Goleman's book, Extending and Embedding PHP.

Like all good books, you should read this even if you never plan to follow the title. What you will gain from the text is a better understanding of PHP and knowledge about how a large program (PHP itself) has been designed and works. I'm reminded of Lions' Commentary on Unix (though Sara's book does not reproduce all the code of PHP!) because this is a ground breaking book.

It's always good to get a better idea of what's going on behind the scenes. Too many people just use PHP and think new versions just magically appear. In truth, there are a huge number of developers working on new features and fixing bugs to help make PHP, the language, a better place. And, thanks to Sara, the work those folks do gets a bit more recognition.

tagged: extending embedding teaches understanding background extending embedding teaches understanding background

Link:

Sara Goleman's Blog:
Extending and Embedding PHP
Jun 07, 2006 @ 20:07:59

Sara Goleman has an elated post on her blog today about the release of her book from Sams publishing called "Extending and Embedding PHP".

It's official!!!! After a year in development Extending and Embedding PHP is now shipping from fine book stores everywhere.

I've gotten good reviews from the half dozen people I know who've gotten their hands on it, and I am really satisfied with most of it. Do I think it could be better? Of course I do, but I don't think I was ever going to be completely satisfied.

She notes that, though she enjoyed the book writing experience, readers shouldn't look too soon for another from this autor. If you've picked up a copy and have had the time to get through it, drop her a note and tell her what you think!

tagged: book extending embedding sams book extending embedding sams

Link:

Sara Goleman's Blog:
Extending and Embedding PHP
Jun 07, 2006 @ 20:07:59

Sara Goleman has an elated post on her blog today about the release of her book from Sams publishing called "Extending and Embedding PHP".

It's official!!!! After a year in development Extending and Embedding PHP is now shipping from fine book stores everywhere.

I've gotten good reviews from the half dozen people I know who've gotten their hands on it, and I am really satisfied with most of it. Do I think it could be better? Of course I do, but I don't think I was ever going to be completely satisfied.

She notes that, though she enjoyed the book writing experience, readers shouldn't look too soon for another from this autor. If you've picked up a copy and have had the time to get through it, drop her a note and tell her what you think!

tagged: book extending embedding sams book extending embedding sams

Link:

Wez Furlong's Blog:
Programming PHP (Second Edition)
May 09, 2006 @ 06:08:52

Wez Furlong has a quick note about an update made to one of the standards in the world of PHP books - the release of the second edition of the O'Reilly "Programming PHP" book by Rasmus Lerdorf and Kevin Tatroe and now Peter MacIntyre, Wez, and Chris Shiflett.

Rasmus Lerdorf and Kevin Tatroe provided the guidelines for this book. The newest author is Peter MacIntyre, a Zend Certified Engineer with more than five years experience in PHP. Wez Furlong and Chris Shiflett also contributed. Furlong modernized the "Extending PHP" chapter, and Shiflett brought his renowned expertise in updating the "Security" chapter.

It's definitely a welcome update in a book that several use as a "gateway" into the world of PHP (that's not a low-level "here's how to program" book). You can get more information from O'Reilly's page for the book.

tagged: programming book oreilly second edition extending security programming book oreilly second edition extending security

Link:

Wez Furlong's Blog:
Programming PHP (Second Edition)
May 09, 2006 @ 06:08:52

Wez Furlong has a quick note about an update made to one of the standards in the world of PHP books - the release of the second edition of the O'Reilly "Programming PHP" book by Rasmus Lerdorf and Kevin Tatroe and now Peter MacIntyre, Wez, and Chris Shiflett.

Rasmus Lerdorf and Kevin Tatroe provided the guidelines for this book. The newest author is Peter MacIntyre, a Zend Certified Engineer with more than five years experience in PHP. Wez Furlong and Chris Shiflett also contributed. Furlong modernized the "Extending PHP" chapter, and Shiflett brought his renowned expertise in updating the "Security" chapter.

It's definitely a welcome update in a book that several use as a "gateway" into the world of PHP (that's not a low-level "here's how to program" book). You can get more information from O'Reilly's page for the book.

tagged: programming book oreilly second edition extending security programming book oreilly second edition extending security

Link: