Zend Developer Zone: OSCON ‘07 Wrapup

Original post provide by PHP Freaks

In the wake of this year’s OSCON, Cal Evans has posted his PHPcentric wrapup over on the Zend Developer Zone:

The echoes from the last OSCON parties haven’t even stopped reverberating though the halls as the next convention moves in. The vendors are all long gone and the attendees are all shoved in tiny seats on their express flight back to the real world. Let’s take a quick look over our shoulder at the party that was OSCON ‘07 before answering the call of the road and heading off to the next event.

Some of his items of note included the PHP tutorials (specifically the PHP and MySQL Best Practices from Luke Welling and Laura Thomson) and the many talks including one given by Andi Gutmans covering the Zend Framework and its role in a mashup involving Yahoo’s Term Extractor and Flickr.

Previous Articles:
Secunia.com: Joomla! Multiple Vulnerabilities
This can be exploited to insert arbitrary HTTP headers. An error exists in the handling of sessions and can be exploited to hijack another user's session by tricking the user into logging in after following a specially crafted link.
Sebastian Bergmann's Blog: Wanted: PHP Implementation Of Unified Diff
Sebastian Bergmann has posted a wanted sign over on his blog he's looking for a PHP function to do two things: takes two strings as its input and returns a string with the differences between the two string in the same format as GNU diff would return for diff u for two files that contain the respective strings.
Vulnerabilities Found In Joomla! And Drupal
Elizabeth Naramore writes: Recent Secunia security reports include Drupal and Joomla! CMS's, so if you're using these packages, you might want to listen up. While both security exploits are considered “less critical” by Secunia, you still will want to patch your install.
Sara Golemon's Blog: Fun With Unicode
Sara Golemon, being interested in Unicode as she is, decided to investigate further when she saw a recent post about issues with Unicode math symbols: Being a whimsical sort, I decided that actually implementing his request would be more fun than simply pishposhing it.
Stefan Mischook's Blog: Object Oriented PHP Videos Are Now Out!
Like Java and C#, php finally had a complete OOP infrastructure. In these videos, you will be guided (stepbystep) through the process of building and working with objects using php's builtin OOP capabilities There's two videos currently: Introduction to Object Oriented PHP Why learn Object Oriented PHP As well as a PDF file to accompany the Why OOP?
More Articles:
The Bakery: Setting Up Eclipse To Work With Cake
These are two great first steps. All you need now is a little help getting to know Eclipse and configuring it for maximum effect with CakePHP. This tutorial gathers lots of information already out there, adds a bit of my own, and puts in all in one place.
Mike Willbanks' Blog: E-Commerce Frameworks?
I say shitty shopping cart objects because just about every single open source PHP shopping cart has some of the worst design aspects I have ever seen. His complaint is that most of the shopping cart software out there is really just procedural (or bad) code shoved into classes and called good.
Fernando Bassani's Blog: Avoiding The Usage Of Global Variables
A nice solution to our global's needs is the Registry design pattern. With it, we can have a repository with the data that has to be accessible, removing them from the global scope. Included in the post is all the code you'll need to get it to work.
Internet Super Hero: PHP: Mysqlnd And Its Tests
On the website of the PHP Quality Assurance Team you can find a documentation of the phpt Tests syntax on the page Writing Tests, if your are interested in the details. Most extensions contain a tests/ subdirectory in the PHP source code to ship the tests together with C code of the extensions.
Mysqlix
It extends the MySQLi base class to add new functionality like: - Inserting, updating and retrieving MySQL table rows from a list of parameters - Creating and dropping databases, tables and triggers - Adding table columns - Retrieving table comments This class contains functions to manage mySQL database, like create (trigger, db, table), drop(trigger, db, table), insert, select, secure your defined transaction, get table comments, and other.

Leave a Reply