Это меня попросили добавить фичу в сайт, сделанный на скрипте PlayTube. Устанавливаешь скрипт, подключаешь к БД, ставишь логотип, и у тебя свой видео-хостинг.
Еще переменная $pt (видна на скрине) - это глобальный объект, с неопределенным количеством свойств. Я прошёл регуляркой по проекту - насчитал около 170 свойств. И 10000 обращений.
Я сперва подумал, что за хрень? Почему код выглядит так, как будто человек хорошо знает пхп и посвятил ему много времени, но в то же время настолько похож на спагетти? А потом понял - вот она, парадигма динамической типизации - всё есть свалка данных
Я js пишу. С пхп не работал уже года 4 да и не знал его досконально никогда. Но я уже от сюда могу сказать что выкинуть нахрен, если оплатят время на переделывание, если нет - допили только то что просят.