Implicit Evaluation with PHP Archives: September 2006
next page ·
27 September 2006
Tail Recursion in PHP
There are two types of recursion in the world: tail recursive and non-tail recursive. Non-tail recursive is the more obvious of the two and is used frequently. For instance, when dealing with any kind of hierarchical data (that which is expressed in a tree data structure) a recursive call is likely used to construct the […]
continue reading... » One Comment
26 September 2006
Variable Numbers of Arguments in PHP
There is a problem which infrequently appears in nearly every programming language: calling a function with a variable number of arguments. It is interesting from both sides of development: if you’re writing a function, how will you collect variable numbers of arguments? If you’re consuming a function, how will you provide the arguments?
Much of the […]
continue reading... » 0 Comments
22 September 2006
Version 3.0?
The new site launched early last weekend. Having lived with it for a while, there are now some things I’d like to tweak. The biggest is that I’d like it to be less cartoony. So here is a new, rough, design I’m considering. Please comment!
continue reading... » 0 Comments
20 September 2006
Difference between a post and a submission
ASP.net features, by default, a wonderful thing called a viewstate which I wrote about on Monday. However, viewstate is just one technology ASP.net uses to make development on that platform easy. Another is the postback. Postbacks aren’t really a technology at all, just a re-factoring of the general submission patter that’s been around since CGI […]
continue reading... » 0 Comments
19 September 2006
Groovy: The missing Java language
I’ve written about my disdain for Java before. It is perhaps the most enterprise-y language the world’s seen since COBOL. Its full of features that cripple what developers know. And yet, it’s here and we must deal with that.
One thing I’ve also held to is that Java is actually many technologies. In Microsoft, you have […]
continue reading... » 0 Comments
18 September 2006
A Viewstate for PHP
One of ASP.net’s most attractive features is the viewstate. It is a convienent way to store arbitrary data in a persistent mechanism. In fact, it’s rather like PHP’s $_SESSION array.
There is, however, one difference. $_SESSION is unique to a user but is reused across pages. With only one window to your website, the two preform […]
continue reading... » 0 Comments
18 September 2006
Writing files at run time or by cron
For numerous reasons, not all content on the Internet can be dynamic. While I would personally love to see the Internet (and various Intranets) part of one gigantic library, all coded in PHP, that’s not feasible. Particularly in cases where content must be reviewed and approved before distributing it, static content leaves a nice trail […]
continue reading... » 0 Comments
16 September 2006
New Site
I don’t normally blog about the blog. But as of today, Implicit Evaluation with PHP has been moved from Blogger to WordPress. I held off for a long time, as Blogger is easier to use, but it finally reached a point where Blogger couldn’t effectively scale with the sort of content I was providing it.
In […]
continue reading... » One Comment
14 September 2006
Objects and Arrays in PHP
In PHP, Objects and Arrays are very similar. Objects can easily be cast as an array with get_object_vars, and a simple foreach loop can easily construct an stdObject from an array. Their similarities mean there is little you can do with one that you cannot do with the other. Some of the differences (at first […]
continue reading... » One Comment
7 September 2006
A Field Guide to Developers
I happened to have this conversation yesterday. This morning, I found Joel had written this article which nearly matches my beliefs point-for-point. If you’re a good programmer falling into an early midlife crisis, give this a read.
Joel on Software: A Field Guide to Developers

