Zend Developer Zone: phpt Generator Up
457009
The Zend Developer Zone has a quick post about the arrival of a handy tool for working with simple testing on your PHP script - the phpt generator.   Etienne Kneuss has finally finished his  phpt generator. So if you need a basic phpt test for a function (or the entire PHP library) - don't write it. Be lazy, click a few buttons and back to chatting on IRC you go.   Etienne is also quoted as saying that the purpose of the script it to help spot problems in examples and to help "extend the code coverage analysis".
399851
Cal Evans has another update about the upcoming (Oct 8th through 11th) to the Zend Developer Zone today:   ZendCon is sneaking up on us fast. If you've not got your tickets yet, time is running out so you had better hurry. To whet your appetite, ere are a few blog posts or ZendCon mentions from speakers and attendees who will be there this year.   Included in his list are bloggers like Terry Chay, Brian DeShong and Mike Naberenzy and events like the Happy Hour 2.0 and the Unconference.
593016
The Zend Developer Zone has posted a new episode of their PHP Abstract podcast series - Matthew Turland with a book review of Packt's "PHP Web 2.0 Mashup Projects".   Today's special guest is Matthew Turland (Elazar to those of you who hang out on the #phpc channel on irc.freenode.net) Matt has been building PHP applications since 2002. [...] Today, Matt is going to review PHP Web 2.0 Mashup Projects from Packt Publishing.   You know the drill - there's three ways to grab the PHP goodness: the mp3, the in-page player and, the most convenient, subscribing to their feed and getting the latest episodes hand-delivered.
416901
Aaron Wormus has a new note on his blog today about his presentation at this year's Zend/PHP Conference & Expo and another speaker he's excited to hear.    One of the Zend conference sessions that I'm pretty excited about is Don Samisa Abeysinghe's (of WSO2) "Fully Fletched Web Services with PHP".   I'll be presenting a session on "Moving to PHP5 with Style." This tutorial/case study will be based on experience in transitioning several codebases from PHP4 to PHP5, creating unit tests & started a move towards a service based architecture without a complete platform rewrite.    Aaron's talk fits under the banner of the "PHP Development" talks, including others on topics like hosting PHP applications on Windows, working with PDO, unicoding in PHP6, and using PHPUnit.
572982
In a new post to his blog today, Matthew O'Phinney dives in to some of the more advanced features that the Zend_Form component of the Zend Framework has to offer.   I've been working on  for the past few weeks, and it's nearing release readiness. There are a number of features that Cal didn't cover in his DevZone coverage (in part because some of them weren't yet complete) that I'd like to showcase.   These additional features include internationalization, element grouping and array support. He looks at each of these, including some sample code where needed, and shows you how they can be useful to you and your ZF application.
395342
The Zend Developer Zone has posted another in the "Hidden Gems" series by Aaron Wormus, this time looking at the Zend_Config component.    Managing configuration is a pretty simple thing to do in PHP, in fact, I'd bet that at some point in their programming career every php programmer has written code. But as soon as you get a bit bigger you realize that you're going to have trouble accessing your configuration variable.    There are many reasons to manage your configuration data indepenantly from your business logic. One common reason is that you don't want to enter your configuration data into the public versioning system that you use.    Aaron looks at how you can use the component in your application easily including an example using the built-in inheritance functionality to easily manage a move from development to production.
492715
Here's what was popular in the PHP community one year ago today:Community News: PHP 5.2.1 ReleasedZend Developer Zone: Zend_Acl / Zend_Auth example scenarioJSLabs Blog:  5 tips for creating high performance web appsRob Allen's Blog: Modules (Zend Framework)Alexander Netkachev's Blog: How to use Zend Framework Controller/Action approach?DevShed: Using Abstract Factory Classes in PHP 5 to Work with Online FormsWebCheatSheet.com: Two New Tutorials - Database Export & Sending EmailIlia Alshanetsky's Blog: Month of PHP BugsWindows Skills Blog: Using SQLite as a database backend for a lightweight serverCommunity News: DreamStats "rootpath" File Inclusion Vulnerability IdentifiedPHP.net: PHP Manual UpdatesCommunity News: MySQL native driver for PHP - mysqlndAlexander Netkachev's Blog: Controller/Action versus Folder/PageSymfony Project: Online doc interface improvedFelix Geisendorfer's Blog: Making error handling for Model::save more beautiful in CakePHP
295577
Popular posts from PHPDeveloper.org for the past week:PHPBuilder.com: Fundamentals of PHP SuperglobalsGareth Heyes' Blog: Regular expression challengeAnyExample.com: Downloading files from Amazon S3Travis Swicegood's Blog: PHPT: A teaser...Nessa's Blog: Using PHP to Display Version Info (I and II)Laura Thomson's Blog: On Open Source: PHP Video PodcastSitePoint PHP Blog: Dynamic global functions in PHPJosh Sharp's Blog: Why you should be using a frameworkDerick Rethans' Blog: XDebug 2.0.1Tobias Schlitt's Blog: At IPC2k7: WebDAV will come over you...
426575
The Zend Developer Zone has posted this month's Zend Newsletter for those wanting to keep up on all things Zend-ish.   They have kindly allowed me to republish the most recent issue here for your enjoyment. If you want to read it on a regular basis though you are going to have to subscribe. So take a moment and head over to MyZend, login (or register) and on the preferences panel you'll find the checkbox to subscribe. Go ahead, we'll wait.   This edition is just a preview of all of the news that Zend provides each month on its activities, events, product updates, updates to the DevZone, and offers promotions you might want to be aware of.   As Cal mentions, though, you'll need to sign up to get future releases of the newsletter - they won't be posted over on the Zend Developer Zone.
139275
Popular posts from PHPDeveloper.org for the past week:PHP-Coding-Practices.com: Try-Catch Syntax WeirdnessPHPBuilder.com: Cross-Platform Database PHP DevelopmentIBM developerWorks: Java and PHP technology on AIX - Integrate the Java business application w/ DB2OpenSourceCommunity.org: What do you think makes a good CMS?Jonathan Snook's Blog: Elemental: Conditional Content with CakePHPDevShed: The Basics of Using the Factory Pattern in PHP 5Builder.com.au: PHP exploit code plants itself in GIFJohn Cox's Blog:  Linux.com Now PHP PoweredNick Halstead's Blog: Solving Programming ProblemsPHP-Tools Blog: Testing FIT
453155
Cal Evans of the Zend Developer Zone has posted a new book review of one of Packt Publishing's latest PHP-related offerings - "PHP Programming with PEAR".    For those who have been living under a virtual rock for a while now, PEAR is the "PHP Extension and Application Repository". In a nutshell, it is a collection of classes, it's a framework, and it's a distribution system. Most importantly though, it's an excellent place to find the classes you need so you don't have to re-invent the wheel. (Ok, beginner's time is over, I promise).   PHP Programming with PEAR, written by Stephen Schmidt, Carsten Lucke, Stoyan Stefanov and Aaron Wormus, takes a look at some important PEAR classes and how you can use them.     He mentions what the book covers (which packages) and highlights some of his favorite bits, including the chapter on web services.
692859
The Eclipse section of the Sys-con.com website has posted a review of Zend's latest offering for PHP developers - Zend Studio for Eclipse.   Zend saw that this was a great place to cozy up to and has been developing a professional version of its PDT environment (released earlier this year) for over a year now.  The PDT version is its open source free-ware version of an editor IDE that is based on the Eclipse foundation materials. This article will attempt to introduce you to the Professional version that will be released soon.   They take an overview look first and the install process and what kind of "feel" the interface has. They also dive a little deeper into some of the other aspects of the software like the code editor, the debugger, preferences and the code gallery.
584290
Andrew Johnstone has posted some of his experience he's had developing with one of Zend's latest offerings - Zend Neon. Neon is the Zend project to bring robust PHP development functionality to the community on top of the Eclipse platform.   I've been using Zend Studio for Eclipse (beta) for several weeks in a rewrite of a framework and numerous sites at work and overall I really like the IDE. Its got some great features and being based on the eclipse project makes it really extensible and customizable.   He happy overall with the IDE but has come across some bugs in his time developing in it (nine of them) with issues ranging from the SVN functionality and samba out to small syntax sorts of things (like the auto-formatting).
2750
On DevShed today, there's the second part in a two part series (another excerpt from the "Zend PHP Certification" from Zend) talking about getting the most out of your application and platform through some simple debugging/optimizing tools.   They start off with a look at debuggers - what they're for and a brief mention (high level) of how to use them. Next up is some simple suggestions for optimizing the performance of your application:  Hardware issues Web server issues Avoid overkill Zip it up Database optimizations  They also include a simple recommendation that all developers, looking for performance boosts or not should follow - "keep your code simple".
755892
The Zend Developer Zone has posted the latest podcast in its PHP Abstract series. This time it's hosted by Paul Jones, developer of the Solar framework project, who talks gives an overview of the project and its place in the PHP community.   Today's special guest is Paul M. Jones. Paul is an internationally-recognized expert PHP developer and technical consultant living in Memphis, TN. On his blog, he writes mostly about his software projects, but also touches on management, business, politics, and culture.   You can grab the show directly or subscribe to the feed to get this and more great shows from the podcast (with topics covered like PHP & Java, CodeIgniter, Security and much more)
292823
The Zend Developer Zone has posted both the Zend Weekly Summaries issues #323 and #324.   In #323, there's talk of OpenSSL integration, a CVS server change, and several PHP security discussions (a suggested read).   Issue #324 talks about runtime JIT proposals, debugging overloaded objects, more on PHP security, the release of PHP 5.2.1 RC3, and more "fine grained" control over allow_url_*   Be sure to keep up with the latest mailing list and community happenings through these great updates from Steph Fox.
14983
Developer.com has a new tutorial posted today dealing with a specific use of one of the more popular PHP frameworks currently, the Zend Framework, and using it to create multi-lingual websites from Jason Gilmore.   Despite my best attempts I'm unable to speak this array of languages, but as a Web developer I wanted to create the most efficient means for hosting a multi-lingual support site, and then work with native speakers to translate the English material. Because the support site runs the Zend Framework, naturally I wondered whether some sort of translation component was available, and sure enough a quick perusal of the Zend Framework website turned up Zend_Translate. In this brief tutorial I'll document how I'm using the Zend Framework to make my website available to the world.   Jason breaks up the article into two main sections - an introduction to using the Zend_Translate component and examples of it in action (including the creation of CSV files to trade out the translations.