Cita: Alguien sabe que parte es incompatible
Pues dejando de lado que nosotros no somos analizadores sintácticos de PHP, y tampoco podemos ejecutar el código mentalmente
¿qué has hecho tú para depurar lo que ocurre?
Es decir, puedes escribir un log de ejecución, mirar los logs por posibles errores, hacer comentarios por cada linea de código para ver dónde se detiene, etc.
¿Por qué supones que con sólo leer tu código adivinaríamos posibles incompatibilidades?