Quantcast
Browsing all 23 articles
Browse latest View live

Getting uniques from an array (with speed in mind)

Important : the following technique doesn’t work for any arrays where the values are : boolean (true/false) null objects resources Suppose you get data from some source (an XML file, a CSV file, …) and...

View Article


Finally, the rush begins…

Somewhere in december, I promised to publish articles and other interesting things on a regular basis. So far, not much of that has happened. Not that I was short of ideas, but due to time-contraints,...

View Article


Xdebug patch : return value in computerized format

I just sent in my first Xdebug patch. It implements bug/feature request #416 – seems the computerized format for function calls didn’t output the return value. This is the patch :XDebug bug #416 patch

View Article

Using PHPUnit to verify parameter types

Update (13 Oct) : updated the patch for the latest SVN code of PHPUnit (5277) PHP is dynamically typed PHP is a dynamically typed language. What this means is that it allows you to do things like : $a...

View Article

My personal favorites in PHP 5.3

Just in case you’ve been living on Pluto for the past few days : PHP 5.3 was released today. My personal favorite new stuff and changes : Nested exceptions : something I’ve wanted for a long time !...

View Article


Zendcon 2009 report

After participating in Zendcon 2007 and having to cancel my visit to Zendcon 2008 due to a torn achilles tendon, I was determined to make it to this year’s edition. The venue had again changed, this...

View Article

PHP in Belgium

The PHP scene in Belgium is exploding… the amount of requests my company receives for PHP projects is growing every month. The result : I’m looking for 5-6 developers to keep up… now normally that...

View Article

Automated PHP 5.3 compatibility testing for your (old) code

Update (Mar 5, 2012) : check here for the latest version, supporting PHP 5.4 as well. Update (Dec 22, 2010) : code has seen some minor modifications to ensure compatibility with the latest...

View Article


Using PHPUnit to verify parameter types (revisited)

(This is an update on a blog post I wrote last year about parameter type checking) PHP is dynamically typed PHP is a dynamically typed language. What this means is that it allows you to do things like...

View Article


Presenting “Caching and Tuning Fun for High Scalability” at phpBenelux

On Jan 28-29 the second phpBenelux conference will be held in Edegem, a small town near Antwerp, Belgium. phpBenelux is the largest php usergroup for the Benelux (Belgium-Netherlands-Luxemburg) area....

View Article

phpBenelux : conference done – slides up – webcast coming soon

phpBenelux 2011 was a huge success. After last year’s one-day conference the phpBenelux team decided to add a half day of conference and add a half day of tutorials as well. I wasn’t able to attend...

View Article

How a bad favicon.ico can cause a lot of trouble

Favicon.ico is a nice thing, but it can cause a whole lot of trouble when missing or not used properly…   What’s favicon.ico ? Favicon.ico is a Microsoft-invented icon that shows the logo for the...

View Article

Talks done and talks to come

I haven’t really been updating my blog lately because of time constraints. I do have a few interesting topics to write about, although some of those have already been converted to talks I want to give...

View Article


Zendcon, ACL talk, conferences and other stuff

ACL talk (Zend Webinar) Remember I promised to post the code of my ACL Webinar somewhere in August ? That didn’t really happen, partly because of a lack of time, partly because after my initial hard...

View Article

PHP 5.4 compatibility checks using PHP_CodeSniffer

Update (27 Nov) : Support for PHP 5.5alpha is included. For those of you who are new to this concept, check my blog post from a while ago. It will explain the basic concept of using PHP_CodeSniffer to...

View Article


Sporza.be zonder voetbal (for Belgian users)

For the English readers of my blog : this post is for Belgian users who want to use Sporza.be (a big Belgian sports site) without all the soccer content, since that usually fills over 80% of the site....

View Article

Conferences, development, ideas, …

I just returned from PHPCon Poland, a very nice conference taking place in the middle of beautiful scenery. Although there were only 5 talks in English (3 of which were given by Belgians – Thijs Feryn,...

View Article


Busy busy + updates

My blog has been very quiet for about 10 months, so I thought I’d write a quick update on what I’ve been doing : – Work has been extremely busy, with lots of new projects and lots of existing projects...

View Article

PHPCompatibility update

Update (Nov 3, 2013) : changed the parameters to reflect the new changes in PHP_CodeSniffer Just a quick post about the updates made to PHPCompatibility. I did a talk on PHP 5.4/5.5 at Zendcon, not...

View Article

PHPConsistent : a new tool to verify your calls and documentation quality

Back in 2009 and 2010 I wrote about a PHPUnit patch I wrote to automatically verify parameter types in function calls. The feature never made it into PHPUnit and honestly it didn’t really fit into the...

View Article
Browsing all 23 articles
Browse latest View live