Untuk meminimalisasikan kode PHP yang kita buat, kita dapat menuliskan syntak PHP yang biasa kita gunakan dengan syntak alternatif yang lebih ringkas, dan juga memudahkan kita untuk mengidentifikasi block kode yang kita buat. Beberapa alternatif syntak yang bisa kita gunakan antara lain, untuk menampilkan variable dengan echo, struktur kontrol dan variable di dalam sebuah string.
Alternatif Echo
Pada umumnya, untuk menampilkan atau menuliskan sebuah variable menggunakan:
<?php echo $variable; ?>
Dengan syntak alternatif anda dapat menulisnya dengan:
<?=$variable?>
Alternatif Struktur Kontrol
Struktur kontrol, seperti if, for, foreach dan while, dapat dituliskan dengan format yang lebih sederhana, contohnya:
<ul>
<?php foreach($data as $value): ?>
<li><?= $value ?></li>
<?php endforeach; ?>
</ul>
Tidak ditutup dengan tanda kurawal ‘}’, sebaliknya hanya ditutup menggunakan syntak endforeach. Masing-masing struktur kontrol ditutup dengan syntak serupa, yaitu endif, endfor, endforeach, dan endwhile.
Berikut ini adalah contoh menggunakan if/elseif/else. Perhatikan tanda titik dua.
<?php if($now=='pagi'): ?>
<h4>Selamat Pagi</h4>
<?php elseif($now=='siang'): ?>
<h4>Selamat Siang</h4>
<?php else: ?>
<h4>Selamat Malam</h4>
<?php endif; ?>
Alternatif Variable
Untuk menampilkan sebuah variable di dalam string, anda dapat menyimpan variable di dalam tanda {}. Pada umumnya, ketika anda ingin menampilkan sebuah variable bersama sebuah string, anda akan menampilkannya dengan:
<?php echo "Nama saya " . $name . " atau anda bisa memanggil saya dengan " . $nickname ?>
Anda juga dapat menampilkan dengan cara yang lebih sederhana, yaitu:
<?= "Nama saya {$name} atau anda bisa memanggil saya dengan {$nickname}" ?>

