добрый день. у меня версия php : 5.4 на хостер. когда проверяю сайт анализом сайта то выводиться следуйшие ошибки:
1 ) Strict Standards: Declaration of w_tools_def_mass_ajax::IsNoLimitTool() should be compatible with w_tools_gen_obj::IsNoLimitTool($ident) in /var/www/semseo.md/data/www/tools.semseo.md/lib/tools.control.lib.php on line 306
2)Strict Standards: Declaration of w_tools_def_mass_ajax::IsNoLimitTool() should be compatible with w_tools_gen_obj::IsNoLimitTool($ident) in /var/www/semseo.md/data/www/tools.semseo.md/lib/tools.control.lib.php on line 306
пишет что классы несовместимы. я поменял версию php на 5.2 и тогда ети ошибки изчезли, но мне нужно именно php 5.4
поетому хочу знать как устранить такую ошибку ?
/** шаблон объекта массовых проверок через ajax */
abstract class w_tools_def_mass_ajax extends w_tools_gen_obj {
const W_COUNT_OF_URL_ANALISYS = 10; //by default
const W_SLEEP_INTERVAL = 0.4; //by default
const W_PAYTRANSACTIONNUMBER = 2; //by default
protected
$isnolimit,
$result;
function __construct(w_Control_obj $control, $section_id) {
parent::__construct($control, $section_id);
$this->isnolimit = null;
$this->result = false;
}//__construct
protected function CorrectPostData() {
$_POST['item'] = $this->CorrectSymplyString($_POST['item']);
$_POST['count'] = $this->CorrectSymplyString($_POST['count']);
$_POST['index'] = $this->CorrectSymplyString($_POST['index']);
return (@is_numeric($_POST['count']) && @is_numeric($_POST['index']));