@@ -44,8 +44,8 @@ persisted to the database. Writing in flat PHP is quick and dirty:
44
44
<ul>
45
45
<?php while ($row = $result->fetch(PDO::FETCH_ASSOC)): ?>
46
46
<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'] ?>
49
49
</a>
50
50
</li>
51
51
<?php endwhile ?>
@@ -113,8 +113,8 @@ is primarily an HTML file that uses a template-like PHP syntax:
113
113
<ul>
114
114
<?php foreach ($posts as $post): ?>
115
115
<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'] ?>
118
118
</a>
119
119
</li>
120
120
<?php endforeach ?>
@@ -205,10 +205,10 @@ that by creating a new ``layout.php`` file:
205
205
<!DOCTYPE html>
206
206
<html>
207
207
<head>
208
- <title><?php echo $title ?></title>
208
+ <title><?= $title ?></title>
209
209
</head>
210
210
<body>
211
- <?php echo $content ?>
211
+ <?= $content ?>
212
212
</body>
213
213
</html>
214
214
@@ -224,8 +224,8 @@ the layout:
224
224
<ul>
225
225
<?php foreach ($posts as $post): ?>
226
226
<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'] ?>
229
229
</a>
230
230
</li>
231
231
<?php endforeach ?>
@@ -284,11 +284,11 @@ the individual blog post:
284
284
<?php $title = $post['title'] ?>
285
285
286
286
<?php ob_start() ?>
287
- <h1><?php echo $post['title'] ?></h1>
287
+ <h1><?= $post['title'] ?></h1>
288
288
289
- <div class="date"><?php echo $post['created_at'] ?></div>
289
+ <div class="date"><?= $post['created_at'] ?></div>
290
290
<div class="body">
291
- <?php echo $post['body'] ?>
291
+ <?= $post['body'] ?>
292
292
</div>
293
293
<?php $content = ob_get_clean() ?>
294
294
@@ -575,11 +575,11 @@ database and the Templating component to render a template and return a
575
575
<ul>
576
576
<?php foreach ($posts as $post): ?>
577
577
<li>
578
- <a href="<?php echo $view['router']->generate(
578
+ <a href="<?= $view['router']->generate(
579
579
'blog_show',
580
580
array('id' => $post->getId())
581
581
) ?>">
582
- <?php echo $post->getTitle() ?>
582
+ <?= $post->getTitle() ?>
583
583
</a>
584
584
</li>
585
585
<?php endforeach ?>
@@ -593,13 +593,13 @@ The layout is nearly identical:
593
593
<!DOCTYPE html>
594
594
<html>
595
595
<head>
596
- <title><?php echo $view['slots']->output(
596
+ <title><?= $view['slots']->output(
597
597
'title',
598
598
'Default title'
599
599
) ?></title>
600
600
</head>
601
601
<body>
602
- <?php echo $view['slots']->output('_content') ?>
602
+ <?= $view['slots']->output('_content') ?>
603
603
</body>
604
604
</html>
605
605
0 commit comments