PHPComplete: Mini Power PHP Book Review
473286
From a new PHPComplete.com entry: I have just discovered my new best friend. Addison-Wesley's Bruce Peren's Open Source Series is releasing a new book in late October, and I was sent a draft manuscript copy (basically, it's a large version of the book, though not in a finished format). I feel that I am a fairly experienced PHP programmer, and that I am capable at most tasks. However, I am still keenly aware that there is much more that I can learn about PHP. [...] And for the longest time, I was aprehensive about picking up any book simply because I didn't feel like it was going to be worth it.
325308
This week's edition of PHP Magazine's PHPBarnstormer has been released - Issue #22.
508739
The latest edition (December 2006 issue) of the International PHP Magazine has been released today.   Topics covered in this month's edition include:  Graeme Johnson and Zoe Slattery - "PHP - A Language Implementer's Perspective Elizabeth Naramore's "Freelancers Corner" Matthew Peters' look at the application Component Architecture (SCA) in PHP Arjen Lentz's look at Open Source solutions to more IT problems.  You can check out the full table of contents for the issue on their site or you can go over and download a full copy of your very own.
751529
Michael Kimsal has come up with the start of a series to introduce PHP developers to the world of Grails (the Java framework).   The comparisons I plan to make will be mostly to PHP, cause that's what I'm most familiar with, though there may be some other comparisons from time to time.  This is a work in progress, but I'd be very interested in feedback from anyone out there interested in this aea - Grails, Groovy, PHP, why another language/platform/framework, etc.   The first two installments have been posted - part one and part two - with an introduction to what Grails is and a brief dip into some "Hello world" sort of code to give you an idea of the structure.
449834
Sebastian Bergmann has posted the results of some benchmarking on the compilation he's done on the branches of PHP from version 3.0 all the way up to 5.3-CVS.   As people keep asking me for an update to my previous benchmarks (PHP / GCC / ICC Benchmark, PHP 5.1 / GCC Benchmark (Update), and PHP 5.1 Performance, I quickly ran a new benchmark today.   He rendered the results out into a series of charts defining the number of total seconds taken for the compile and how long each of the components took. It's impressive to see how much of a jump there was between the 3.0 series and 4.3.   He also includes his compile settings (and machine information) as well as the numbers for the results if you'd like to graph them out yourself.
126500
DevShed is starting up another new series today, this time looking at the DirectoryIterator methods out of the Standard PHP Library functionality.   Because this class might be handy to use in projects where handling directories is a must, in this new series I'll be taking a close look at some of its most important methods. We will explore these methods appropriately in conjunction with the corresponding code samples.    They introduce the class, noting why it's handy to use and where's the best place to use it - including an example. They get into a bit more detail, looking at the key() and current() methods as well as using the rewind() method to reset the pointer for the directory.
480820
The Zend Developer Zone has posted the final part of their excerpts from the Manning Publishing book "PHP in Action" today with part three of the Design Patterns chapter.   You know you've been waiting for it, here it is. The final installment of Chapter 7 of PHP in Action by Dagfinn Reiersol. Without further comment, here's the introduction to this section in Dagfinn's own words: "In this section we discuss an Iterator and a Composite."   Dagfinn briefly mentions what the two patterns are about - a "canned loop" and making tree structures easy. Check out the PDF for the remainder of the chapter.
86944
DevShed continues their tutorial series looking at working with PHP and databases today with more excerpted material from the O'Reilly book "Programming PHP, Second Edition" (by Kevin Tatroe, Rasmus Lerdorf, and Peter MacIntyre).   Picking up from where we left off last week, we'll be discussing shortcuts, query responses, metadata, and more.   They start off looking at shortcuts, those handy things the PEAR DB package offers to make life simpler (like getRow and getAssoc) before moving on to how to get the details about the response itself (like affectedRows and tableInfo). Next up is working with the metadata (using getListOf) and, finally, a sample application to tie them all together.
63401
The latest issue of PHP Magazine has been released today.
713867
Hasin Hayder has posted an announcement about the Object-oriented Programming with PHP5.   This book will teach users to understand the core object-oriented programming concepts with PHP and to write manageable applications with ease.  Here's the official press release from Packt on the book:   Learn Object-Oriented Programming with PHP5 with new book from Packt  Packt is pleased to announce the release of a new book titled Object-Oriented Programming with PHP5. Written by Hasin Hayder, this book will teach users to understand the core object-oriented programming concepts with PHP and to write manageable applications with ease.   Object-oriented programming (OOP) is a programming paradigm that uses "objects" and their interactions to design applications and computer programs. It was basically introduced to ease the development process as well as reduce the time of development by reducing the amount of code needed.  PHP is one of the most popular languages for web application development, and PHP5 supports OOP very well. This book will help users to master core OOP features in PHP as well as advanced Topics like Design Patterns including Model-View-Controller (MVC), and Unit Testing.   Comprehensive documentation and working examples on the Standard PHP Library (SPL), which are hard to find elsewhere, are provided in this book. Users will find this book useful to leverage PHP's OOP features to write manageable applications with ease.  Object-Oriented Programming with PHP5 is published and is available with Packt. For more information about this book, please visit www.PacktPub.com
616513
Popular posts from PHPDeveloper.org for the past week:Community News: Namespaces in PHP6Mike Potter's Blog: Sample Code From PHP / Flex e-SeminarThe Bakery: PremierMarinas.com, ScienceHack.com and an iPhone AppPHP F1: PHP Session TutorialCommunity News: GoPHP5 Official SiteCommunity News: jPOP Framework - Javascript & PHPTim Koschuetzki's Blog: Composing Methods: Remove Assignments to ParametersAlexey Zakhlestin's Blog: YAML: Syck for PHP is not read-only anymoreMatthew O'Phinney's Blog: File_Fortune refactoredSite News: Popular Posts for the Week of 07.06.2007
622362
Christopher Jones has posted a review of one of the latest PHP-related books published by Packt Publishing - "PHP Oracle Web Development":   Yuli Vasiliev has put a lot of real-world PHP and Oracle experience into his book PHP Oracle Web Development.  The book's reviewer, Arup Nanda, was, amongst other things, Oracle's DBA of the Year in 2003. The result is an excellent book that joins the PHP and Oracle worlds together.   Christopher talks about some of what the book covers (like installation and code snippets) and the book's excellent focus on different topics, giving each it's own full coverage.
318713
On the KillerPHP blog today, Stefan Mischook has written up a book review of a popular book from Sams Publishing - "PHP 5 in Practice" by Elliott White and Jonathan D. Eisenhamer.   This is a very good book, actually one of the best recipe books I've read period. You can tell that the authors are still actively writing code - you can feel it as you read the chapters.   The review also lists out some of the contents of the book including sample recipes and the "quick hits" section.
760268
Tobias Schlitt shares some of his toughts on one of his latest in a list of books to read - Exporing PHP.    Although I did not read it, yet, I'd like to recommend it to you, since I think to know the authors good enough to believe they write good books.   In short, "Exploring PHP" is a roundup about advanced PHP programming experiences, covering different topics like: Event driven programming in PHP, Generation of 3D graphics, Refactoring and Migration, PHP6.    From the little that he's looked into the book, he can already tell it's a good resource and is recommending it based on that and the authors it comes from.
373395
PHPEverywhere has a new review of Adam Trachtenber's latest book - Upgrading to PHP 5.
208868
As Eli White points out on his blog today, his (and Jonathan Eisenhamer's) book "PHP 5 in Practice" has been reviewed on Slashdot.   The book was authored by Elliott White III and Jonathan D. Eisenhamer, and put out in July 2006 by Sams Publishing (an imprint of Pearson Education). Given today's standards of hefty technical books, this particular one is relatively light, weighing in at 456 pages, which are organized into an introduction, numerous chapters, and three appendices.    The review goes on to detail some of the contents of the book and some of the different perspectives it gives to using the language itself. The book does its best to cover a wide range of topics, but mainly broken up into two parts - PHP internals and applications. Be sure and check out the full review for an even more in depth look at the rest of the book and their thoughts on the validity and usefulness of the book.
385236
Scott Mattocks is back with the latest installment of the PHP-GTK news, issue number 22.   It's been a while, but I finally have some time to get back to summing up the world of PHP-GTK. Things have slowed down a little in the past few months on the development side but that doesn't mean that the world of PHP-GTK 2 has stood still.   In this edition, there's a call for help for anyone that would want to join the other (4!) developers in working on the PHP-GTK 2 project as well as some general information about the project and its involvement in the community - from talks at php/db|works, International PHP Conference, and the Zend/PHP Conference to the many PHP-GTK-related articles being printed to a new online resource for PHP-GTK tutorials.