aslında visual programming daha farklı bir kavram. bu kavram daha çok programlanacak kodun/projenin grafiksel işaretler ile gösterilmesi yöntemine deniyor.
php gibi sunucu taraflı dillerde söylediğiniz gibi bir sürükle-bırak arayüz yapmak söz konusu değil. çünkü php ile alınan çıktı farklı diller kullanılarak yorumlanabilir. dolayısıyla php'den alacağınız herhangi bir veriyi xhtml, xml ya da javascript ile yorumlayıp, göstermek size kalmış. sonuç olarak hayal ettiğiniz şey sunucu taraflı dillerin yapısına tamamiyle ters. tabi isterseniz php'ye veri gönderecek olan xhtml form'u sürükle-bırak bir program yardımıyla tasarlayabilirsiniz.