Archive

Archive for January, 2009

Properties in PHP – revisited

January 14th, 2009 No comments

A while ago I was daydreaming about native property support in PHP. Unfortunately it will be a while before PHP itself will support this natively and an even longer while before shared hosting providers will upgrade to a newer version of PHP.

So what’s the big deal about those properties? In short, they make a developers life easier by allowing the developer to code no more than needed at that moment. And lets face it… less code is better! In this post we’ll see that it’s not impossible to enjoy properties in PHP today. As with a lot of good things, it does come with a small price though…

Read more…

Categories: PHP, Proof-of-concepts Tags:

Filters for Zend_Paginator

January 13th, 2009 No comments

Zend_Paginator has a new feature! It is now possible to add a filter to your Paginator object which acts on the data retrieved from the adapter. This filter can be any instance of Zend_Filter_Interface, including a filter-chain. If a filter(-chain) is set, the raw data from the adapter will be passed to the filter() method.

Read more…

Categories: PHP, Zend Framework Tags:

ZF-3239

January 7th, 2009 No comments

Zend_Db_Table_Select users, rejoice! I’ve just committed a patch for ZF-3239 in revision 13530. This should be a relief for those of you who have been implementing workarounds for those “No table has been specified for the FROM clause” exceptions.

Categories: PHP, Zend Framework Tags:

New in-ear earphones

January 3rd, 2009 2 comments

Just got myself the Sennheiser CX 300 II Precision in-ear earphones. Check ‘em out by clicking the read more link!

Read more…

Categories: Personal Tags:

Seven Things – Tagged by Pádraic

January 3rd, 2009 No comments

Well, this was bound to happen: I got tagged by Pádraic because I’m working on Zend_Feed_Reader with him. Luckily I’ve just setup this new blog, so here we go!

Did you know that…

  • Every bit of PHP I know is self-taught
  • My programming adventure started out with Visual Basic 3 back in 1993. I was just 8 years old back then and had no clue what I was doing.
  • My left foot is actually a few millimeter bigger than my right foot.
  • I used to have long hair (almost reached my ass). I cut it off in the summer of ’08 for various reasons, one of which was 100 euro.
  • I bought my Harley Davidson before I even had my drivers license.
  • My whisky collection (only single malts ;) ) keeps growing instead of shrinking
  • While I use a Mac, with an Apple Cinema Display and an Apple keyboard… I have an HTC Touch with Windows Mobile and I’m stuck with it for at least a few more months.

Now it’s my turn to start tagging!

  • Stefan Koopmanschap – For not being tagged yet and having said so on Twitter
  • Maurice Fonk – For being my co-worker and for not having finished Madoqua yet
  • Geoffrey Bachelet – For the great party in Paris
  • Wade Arnold – For doing a great job on Zend_AMF and having the same WordPress theme as me.
  • Kana Yeh – For being the coolest PHP girl in the Netherlands (that I know of)
  • Matthew Ratzloff – For his great help on Zend_Paginator
  • And one more here…

As for the rules:

  • Link your original tagger(s), and list these rules on your blog.
  • Share seven facts about yourself in the post – some random, some wierd.
  • Tag seven people at the end of your post by leaving their names and the links to their blogs.
  • Let them know they’ve been tagged by leaving a comment on their blogs and/or Twitter.
Categories: Personal Tags:

AMF Server class for WordPress

January 2nd, 2009 No comments

After browsing through WordPress’ code I quickly found that there’s no sane way to create AMF support as a WP plugin. At least not for someone who hasn’t done any old-skool procedural PHP in years. Instead of writing a plugin, I decided to write a standalone server script. It’s still very basic and currently setup to work for me. To get it working for your WP setup you should probably make some minor modifications. Click the read more link to check out the code. I’ve released it under the generous BSD license, so knock yourself out! Use it at your own risk… I’m not going to support it. Any updates will be posted in this post. Also, please note that I haven’t tested it yet. If you access the script directly it should output “Zend Amf Endpoint” just fine, but that’s all I can guarantee at this point ;)

Read more…

Categories: Flex, PHP, Zend Framework Tags:

Flex frontend

January 2nd, 2009 No comments

I was planning on writing a quick Flex frontend for this blog, but it appears WordPress only offers the posts themselves as RSS feed. If I get real bored (which I doubt, unfortunately) I’ll have a look and see if I can create a Zend_AMF plugin for WordPress that allows me to retrieve virtually all data from my WordPress install. Would be cool :D

Categories: Flex, PHP Tags:

Properties in PHP

January 1st, 2009 2 comments

A while ago Dynom from #php_bnl pointed me to an interesting entry on the PHP 5.3 wiki page. In the “Future PHP releases” sections there’s an entry called “29. “real” properties with attached getters and setters”. Personally I can’t wait for this. Hopefully it will look something like ActionScript 3′s properties:

<?php
class Bar
{
    private $_foo = 'foo';

    public function get foo()
    {
        return $this->_foo;
    }

    public function set foo($fooString)
    {
        $this->_foo = $fooString;
    }
}

$bar = new Bar();
$bar->foo = 'baz';
echo $bar->foo; // prints baz
Categories: Daydreaming, PHP Tags:

Another new blog

January 1st, 2009 No comments

Yay! Another new blog setup. This time I will actually write stuff… I promise! Back to WordPress again, seeing as naneau was too lazy to finish Madoqua.

Categories: Personal Tags: