ZF-7254: Create your project - first page of tutorial documentation has me going, huh?
Trying to get started with zend, I downloaded it and began with your tutorial. It didn't take long to find some problems. This is the first.
Not really a problem necessarily, but it is to someone new and unfamiliar.
Right out of the box, if you test the error handling (by putting in an erroneous url for example) you get a nonsensical error message. Why? Because code like "
<?= $this->message ?>
" is going to output "
" because a default php installation isn't going to know what the heck <?= means. Changing it to "<?php echo $this->message ?>" of course results in what the user would expect.
I'm just beginning. Maybe in the (very near) future it will become obvious why <?= is outputted but step 1 tutorial should result in step 1 success. Not "huh"?
Suggestion: either change the code to something that will work immediately, or explain to the user that it will work later (if something is configured later) or how to configure their php to recognize that kind of output (if not).
Cake and Symfony both also suffer from step 1 tutorial failure. None give much confidence. Before you laugh and call this extremely minor... think who the tutorial is for and look at it from their point of view.