Я думаю, что почти невозможно четко определить, какой скрипт выдаст ошибки в php5. Проблема может быть очень маленькой, и она может обнаруживаться динамически (например, неверный тип данных анализируется как аргумент функции).
На вашем месте я бы написал простое дерево каталогов "путешественник" и просканировал бы файлы .php для устаревшей функции и т. Д. (Например, is_a -> instanceOf change).
Вы можете найти некоторую помощь здесь, чтобы сделать некоторый инструмент:
http://www.php.net/manual/en/migration5.incompatible.php
конечно, также ищите .php4 файлы и посмотрите на них.