PHP

Reading and Writing MP3 and Photo Metadata with PECL

Let’s take a look at two extensions can help you organize and catalog your digital media collection so that it’s easier to navigate and search.

Jonathan Wage - New in symfony 1.2: Doctrine goodies

Jonathan Wage has written an excellent post on the symfony-project blog showing how easy it is to get a new symfony project up and running with symfony 1.2 and Doctrine ORM.

Paul Reinheimer: 20/20 6:40 at php|works

Paul Reinheimer just wrote a post on his blog announcing that Thursday evening’s entertainment at php|works is being crowd-sourced.

Lorna Mitchell: Introduction to Zend_Db

Lorna Mitchell, the senior European correspondent for phpwomen.org, has posted a good piece on her blog about what she learned when she delved into Zend_Db.

Working with RAR, LZF and BZ2 Compression Formats in PHP

When it comes to dealing with different file formats, it’s hard to faze PHP. XML documents, PDF files, JPEG images, MP3 media…you name it and, chances are, there’s a PHP extension to handle it. And so it is with compression formats like RAR, LZF and Bzip2 – although these archive formats are far less common today than the ubiquitous TAR and ZIP formats, they are still actively used by many applications and projects, and continue to be supported in PHP via PECL extensions.

Using Data Objects with PHP and DB_OO2

If you’re building a Web-based administration tool to interact with a database, there are some routine tasks that you quickly get used to coding: listing records, adding records, and updating or deleting records. Frameworks like the Zend Framework and CakePHP come with various built-in methods to help with this, and even if you’re not using one of these frameworks, there are a number of tools that can make coding these functions a breeze.

Zend Framework PHP Bughunting Day

Supporting open-source PHP projects can be done by for example contributing code, writing or translating documentation or by fixing bugs. The latter is not usually the most exciting task, but still is quite important as the amount of bugs is an indication for the overall quality of the project. With this in mind, the Belgian PHP user group PHPBelgium and the Dutch PHP user group, phpGG, have decided to work together and launched a new initiative, called PHP BugHunt Days.

Cachegrind-less profiling with Xdebug 2.0

If you are not familiar with Xdebug it is an extension that allows you to profile your application for various things like performance and memory usage. One of its more usefull features is the ability to profile your application to find out what method are taking the longest so you can clean up those bottlenecks in your application.

Implementing a Stemming Analyzer for Zend_Search_Lucene

The Zend implementation of Lucene provides a powerful tool set for those looking to implement a Google-like search for their PHP web application. One of the requirements in creating a Google-like search with Zend is the creation of a stemming, stop word filtering, lower-casing analyzer. This article will briefly discuss the basic role of an analyzer in the Lucene API, my implementation of a new “StandardAnalyzer” for the Zend_Search_Lucene component of the Zend Framework, the inner workings of this analyzer, and its basic usage.

Zend Framework 1.7 Preview Release now available

We are excited to announce that the Zend Framework 1.7 Preview Release is now available from the Zend Framework download site!

Syndicate content