変数の内容によってシンタックスエラーは出ません。 シンタックスは文法そのものが間違っています。