Вставляемое предупреждение состоит в том, что используемый класс переопределяет статическую функцию _findValue
и объявляет ее иначе, чем родительский класс.
Вы можете избавиться от этого предупреждения, изменив строку вдочерний класс (вероятно, заданный предупреждением: "в файле ... в строке ...") от
public (or protected) static function _findValue() {
до
public (or protected) static function _findValue(&$values) {
Что касается того, что вызывает таймаут,Боюсь, что слишком много возможностей.Попробуйте проверить связь с помощью Firefox или Chrome Web Developer Tools, посмотрите, появляется ли что-нибудь.
В противном случае вам нужно будет отладить сервер, либо с помощью настройки разработчика (IDE плюс удаленный отладчик, скажем, XDebugили Zend) или старомодный, дурацкий способ, вставляя операторы die()
вдоль пути выполнения.Оба требуют некоторого опыта и некоторого времени.Если вы никогда этого не делали, боюсь, вам нужно найти кого-то, кто может.