There have been a few blog posts floating around about a talk Tim Bray delivered at the International PHP Conference 2006. I wasn’t at the conference, nor have I heard the talk or seen slides, I’ve just read what Tobias Schlitt said about it. The other day Jeff Moore raised an interesting question - Why [...]
Category > PHP
Top 5 PHP Tools
Justin Silverton has a list up of his top 5 PHP tools and the comments on his page are quite disparaging.
I thought I’d just drop my current favourite 5 PHP tools.
XDebug is an awesome PECL extension which gives you a bunch of debugging and profile tools - it takes a lot less setup than PHP [...]
Moving to subversion
At webgains we’re finally making the move from CVS to Subversion now and it seems to have a whole lot of benefits with it - cheap (time and space) branching is by far the biggest improvement - suddenly merging branches doesn’t seem like such a daunting task anymore. This move comes at a time [...]
PHP 5.2 released - at last a useful __toString()
I’m pretty excited about this release, there is bunch of stuff that I want to get my hands on (the Filter extention and the DateTime objects being noteworthy) but probably the most immediate change of importance to me is the fix to the magical __toString() method.
Up till 5.2 __toString() was only called when the object [...]
Zend PHP5 Certification
Davey Shafik is reporting that he has taken (and passed - congratulations!) the beta Zend PHP 5 certification exam. I’m planning on taking his once its generally availiable, and I’m glad to hear that the general concerns about the PHP4 exam have been addressed. Davey says its got better questions, with less syntax [...]
Extending and Embedding PHP
My copy of Sara Goleman’s ‘Extending and Embedding PHP‘ arrived today from amazon \o/
Been looking forward to getting hold of this book for some time. Increasing the functionality of PHP through extensions is one of the coolest things you can do with PHP, and its also one of the most important - for the [...]
Converting arrays to CSV
I’ve been dealing with some large (Gb+) CSV files, taking existing csv files, parsing them, combining fields from each and then serving them. Problem is, I wasn’t writing the resulting CSV to another file, I needed to serve it straight away.
Rather than implode array fields or iterate through each field in each row building [...]
What a way to begin a php blog…
…with a list of things that I don’t like about PHP!
I really, really like PHP, and I have a whole lot to say about how great it is and everything else - but some little part of me says: “Hey, who are you to talk about how great PHP is, without first knowing whats bad [...]
