Skip to content

Commit beb539a

Browse files
committed
minor symfony#6664 replace occurrences of <?php echo with <?= (dr-matt-smith)
This PR was submitted for the 3.1 branch but it was merged into the 2.7 branch instead (closes symfony#6664). Discussion ---------- replace occurrences of <?php echo with <?= ```<?=``` now a first class citizen of PHP code ```<?=``` nicely equates to ```{{ }}``` in Twig - i.e. output string casting of expression leaving ```<?php``` logic blocks to equate to Twig ```{%``` .. matt .. Commits ------- 198ab4a replace occurrences of <?php echo with <?=
2 parents ea9574c + 198ab4a commit beb539a

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

book/from_flat_php_to_symfony2.rst

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)