about
Stefan Koopmanschap is a PHP developer, consultant and trainer. He is a community person and is active in the Dutch PHP community by being part of the PFZ.nl event team as well as in the symfony community as Community Manager amongst other things.
Stefan has a wide history in Open Source, having been Support Team Leader for phpBB, documentation translator for Zend Framework and now symfony advocate in The Netherlands and also online. Also, Stefan was co-founder of the Dutch PHP usergroup which later merged with phpBelgium to form PHPBenelux, where he was secretary.
Within the PHP community Stefan is active in QA as (co-) organizer of several TestFests, and in the PHP standards group.
weblog
This morning, I had a nice e-mail in my mailbox telling me I got accepted into the NorthEast PHP conference with no less than 3(!) topics! Awesome, and I would love to be part of the conference, however... the conference is organized by the community, and the way they work, there is no travel reimbursement.
posted on May 8, 2012 - 5 comment(s) - tags: php, symfony, conferences, northeastphp
For a project I am working on I needed to iterate over all .xml files in a specific directory. I started out with a DirectoryIterator, then considered I didn't want the XML filtering to take place inside my foreach loop. I decided to add a FilterIterator to the setup, but then felt this was not the right solution either. So I turned to my favorite SPL guru, Joshua Thijssen, to see if I was overseeing some kind of filter-option in the DirectoryIterator. I didn't, but I did oversee something else: GlobIterator.
posted on April 16, 2012 - 14 comment(s) - tags: php, globiterator, spl, directoryiterator, filteriterator, iterators
I'm currently working on a project where I need to curl to an external server to get some information. If this takes too long, I fall back to a local solution. The timeout for this should be really, really low, so we decided on a 250ms timeout. While testing with this timeout feature, for some reason it *always* used the local fallback. I couldn't figure out why, as when I did a manual curl to the external server, it took 50ms at maximum, way below the timeout value. Turns out it is a problem with libcurl.
posted on April 13, 2012 - 26 comment(s) - tags: php, curl, timeout, libcurl