PHP'de değişkenler user-name şeklinde tanımlanamaz. Hatayı bu yüzden veriyor. Değişken isimlerindeki - işaretlerini _ yaparsanız düzelir.

Ayrıca kodlarda çok hata var. Örneğin bazı yerlerde iki tane $ koymuşsunuz $$ şeklinde. $user-email şeklinde tanımladığınız bir değişeni bir yerde $email olarak çağırmışsınız. Çok hata var.