Я получаю сообщение об ошибке
Устаревшие: методы с тем же именем, что и их класс, не будут конструкторами в будущей версии PHP; TSStatus имеет устаревший конструктор в C: \ Program Files (x86) \ Zend \ Apache24 \ htdocs \ viewer \ modules \ tsstatus \ tsstatus.php в строке 10
класс TSStatus – это строка 10 плюс внизу TSStatus показывает
class TSStatus { private $_host; private $_queryPort; private $_serverDatas; private $_channelDatas; private $_userDatas; private $_serverGroupFlags; private $_channelGroupFlags; private $_login; private $_password; private $_cacheFile; private $_cacheTime; private $_channelList; private $_useCommand; private $_javascriptName; private $_socket; public $imagePath; public $showNicknameBox; public $timeout; public $hideEmptyChannels; public $hideParentChannels; public function TSStatus($host, $queryPort) ... }
Как упоминалось в ошибке, официальное руководство и комментарии:
замещать
public function TSStatus($host, $queryPort)
с
public function __construct($host, $queryPort)