سلام؛
این خطا به علت وجود کاراکترهای نامرئی در کدهای PHP هست که توی اجرای دستورات تداخل ایجاد می کنه. ویرایشگر کد سی پنل یا به طور کلی ادیتورهای دیداری در برخی مواقع کاراکترهای نامرئی هنگام ذخیره شدن کد، داخل کد اضافه می کنند. کاراکترهای UTF8 که به طور بصری قابل دید نیستند اما توی کد تأثیرگذارند.
یا کدهایی که با انکودینگ ASCII نوشته شدن و ذخیره میشن ولی با آپلود روی هاست مجبورن با انکودینگ UTF-8 اجرا بشن. در چنین حالتی با تبدیل انکودینگ ها خطاهایی در کدها رخ میده.
برای حل مشکل حتما باید کدهایی که قصد دارید ویرایش کنید با ادیتورهای متنی عادی انجام بشه و اگه فایلی قراره روی کامپیوتر شخصی ایجاد کنید و بعد آپلود کنید، حتما انکودینگ رو موقع ذخیره اولیه روی UTF8 قرار بدید که بعدا دچار مشکل نشید.