@@ -44,8 +44,8 @@ persisted to the database. Writing in flat PHP is quick and dirty:
4444            <ul>
4545                <?php while ($row = $result->fetch(PDO::FETCH_ASSOC)): ?>
4646                <li>
47-                     <a href="/show.php?id=<?php echo  $row['id'] ?>">
48-                         <?php echo  $row['title'] ?>
47+                     <a href="/show.php?id=<?=  $row['id'] ?>">
48+                         <?=  $row['title'] ?>
4949                    </a>
5050                </li>
5151                <?php endwhile ?>
@@ -113,8 +113,8 @@ is primarily an HTML file that uses a template-like PHP syntax:
113113            <ul>
114114                <?php foreach ($posts as $post): ?>
115115                <li>
116-                     <a href="/show.php?id=<?php echo  $post['id'] ?>">
117-                         <?php echo  $post['title'] ?>
116+                     <a href="/show.php?id=<?=  $post['id'] ?>">
117+                         <?=  $post['title'] ?>
118118                    </a>
119119                </li>
120120                <?php endforeach ?>
@@ -205,10 +205,10 @@ that by creating a new ``layout.php`` file:
205205    <!DOCTYPE html>
206206    <html>
207207        <head>
208-             <title><?php echo  $title ?></title>
208+             <title><?=  $title ?></title>
209209        </head>
210210        <body>
211-             <?php echo  $content ?>
211+             <?=  $content ?>
212212        </body>
213213    </html>
214214
@@ -224,8 +224,8 @@ the layout:
224224        <ul>
225225            <?php foreach ($posts as $post): ?>
226226            <li>
227-                 <a href="/show.php?id=<?php echo  $post['id'] ?>">
228-                     <?php echo  $post['title'] ?>
227+                 <a href="/show.php?id=<?=  $post['id'] ?>">
228+                     <?=  $post['title'] ?>
229229                </a>
230230            </li>
231231            <?php endforeach ?>
@@ -284,11 +284,11 @@ the individual blog post:
284284    <?php $title = $post['title'] ?>
285285
286286    <?php ob_start() ?>
287-         <h1><?php echo  $post['title'] ?></h1>
287+         <h1><?=  $post['title'] ?></h1>
288288
289-         <div class="date"><?php echo  $post['created_at'] ?></div>
289+         <div class="date"><?=  $post['created_at'] ?></div>
290290        <div class="body">
291-             <?php echo  $post['body'] ?>
291+             <?=  $post['body'] ?>
292292        </div>
293293    <?php $content = ob_get_clean() ?>
294294
@@ -575,11 +575,11 @@ database and the Templating component to render a template and return a
575575    <ul>
576576        <?php foreach ($posts as $post): ?>
577577        <li>
578-             <a href="<?php echo  $view['router']->generate(
578+             <a href="<?=  $view['router']->generate(
579579                'blog_show',
580580                array('id' => $post->getId())
581581            ) ?>">
582-                 <?php echo  $post->getTitle() ?>
582+                 <?=  $post->getTitle() ?>
583583            </a>
584584        </li>
585585        <?php endforeach ?>
@@ -593,13 +593,13 @@ The layout is nearly identical:
593593    <!DOCTYPE html>
594594    <html>
595595        <head>
596-             <title><?php echo  $view['slots']->output(
596+             <title><?=  $view['slots']->output(
597597                'title',
598598                'Default title'
599599            ) ?></title>
600600        </head>
601601        <body>
602-             <?php echo  $view['slots']->output('_content') ?>
602+             <?=  $view['slots']->output('_content') ?>
603603        </body>
604604    </html>
605605
0 commit comments