Percabangan pada umumnya dilakukan dengan struktur if-else, seperti pada contoh berikut:
if($user == "wiro"){
echo("Welcome Wiro");
}else{
echo("Wrong username!");
}
Hal yang sama dapat dilakukan dengan cara:
echo($user == wiro ? "Welcome Wiro" : "Wrong username");
PHP memeriksa apakah pernyataan di sebelah kiri "?" benar atau salah. Apabila benar, pernyataan di sebelah kiri tanda ":" dieksekusi. Bila salah, pernyataan di sebelah kanan ":" dieksekusi.
Lebih jelas tentang percabangan dapat dipelajari dalam bagian Control Flow.