У меня проблема:
У меня есть скрипт, с которым я работаю и только что обновил до PHP 5.3.
В моем файле kit_parser.php я получаю следующее фатальноеошибка:
Неустранимая ошибка: использование $ this, когда не в контексте объекта, в /home/sitename/public_html/secure/includes/hooks/kits/kit_parser.php в строке 71
Этофрагмент кода, на который он ссылается:
LINE 71---> $this->kit__log_add(array("<b>PHP Warning</b> [$errno] $errstr on line $errline in file $errfile"));
function kit_error($errno, $errstr, $errfile, $errline, $die = false) {
if (1==1){//$this->displayErrors ) {
switch ($errno) {
/* Custom Errors */
case E_USER_ERROR:
break;
case E_USER_WARNING:
break;
case E_USER_NOTICE:
break;
case E_ERROR:
$this->kit__log_add(array("<b>PHP Error</b> [$errno] $errstr on line $errline in file $errfile"));
die();
break;
case E_WARNING:
$this->kit__log_add(array("<b>PHP Warning</b> [$errno] $errstr on line $errline in file $errfile"));
break;
}
return true;
}
return false;
}
Почему появляется ошибка?Ничего не найдено, никогда раньше не встречалось в других моих сценариях.Может кто-нибудь помочь мне, пожалуйста?