switch'i bol bol kullanirim. if biraz gereksiz ve performans kaybı saglıyor, bu tarz sayfa cagırmak için yapılan islemlerde, admin panellerinde vs.

if'i şu şekilde kullanmak isteyebilirsiniz,
mesela "includes" adında bir klasorunuz olur. ve içinde sayfanıza çağırıldıgında include edilecek dosyalar olur.. klasördeki sayfa adıyla , GET'den gelen ad aynı olur. sizde

$doom=$_GET[sayfa];
if(file_exists("includes/$doom")) { 
include("include/$doom"); 
}
gibi kullanirsiniz.