What have html, xml and php in common? The fact that they use the less than and greater than characters for parsing in the same manner. < starts the parsing, > stops the parsing. Why is it not the other way around?
php> // read php starts here
// all your amazing code
php< // read php ends hereIf you look at javascript and ruby they add functions to the end of variables but they are inconsistent with branching and loops. To create consistency for all program language functionality moves after the changeable portion.
php>
$array as $item foreach>
$array2>< = $item strtolower><;
foreach<
php<
As you can see no more curly/square/round brackets and functions are smart enough to know which variable they have to manipulate.
Et voila php3000 is born!