Фатальная ошибка: Класс 'MySQLi', не найденный

Поскольку $d действует как константа в этой функции, общее улучшение заключается в извлечении фиксированных данных вне цикла.

Важная часть, я думаю, - объявить $median один раз и использовать его повторно, это может уменьшить некоторые издержки GC.

function activityNotifications($expenditure, $d)
{
    $size = sizeof($expenditure);
    $count = 0 ;
    $median = array_fill(0, $d, 0); #create an array with predefined size
    $d_divide_by_2 = $d/2;
    $d_divide_by_2_int = floot($d_divide_by_2);

    if($d%2 == 1)
    {
        for($i=0;$i<$size-$d;$i++)
        {
            for($k=0;$k<$d;$k++)
            { 
                $median[$k] = $expenditure[$i+$k];
            }
            sort($median);

            $value = $median[$d_divide_by_2_int]*2;

            if($value<=$expenditure[$d+$i]){
                $count++;
            }
        }
    }
    else
    {
        for($i=0;$i<$size-$d;$i++)
        {
            for($k=0;$k<$d;$k++)
            { 
                $median[$k] = $expenditure[$i+$k];
            }
            sort($median);

            $value = $median[$d_divide_by_2] + $median[$d_divide_by_2-1];

            if($value<=$expenditure[$d+$i]){
                $count++;
            }
        }
    }

    return $count;
}
82
задан Peter Mortensen 9 February 2016 в 21:11
поделиться

3 ответа

Кажется, что Вам просто нужно к MySQLi установки.

, Если Вы думаете, что сделали это и все еще имеете проблему, отправьте свою операционную систему и что-либо еще, что могло бы помочь диагностировать ее далее.

77
ответ дан kalehmann 24 November 2019 в 09:09
поделиться

Походит на проблему с Вашей установкой.

  • Вы установили MySQLi?
  • Вы активировали его в php.ini?

http://www.php.net/manual/en/mysqli.installation.php

2
ответ дан vartec 24 November 2019 в 09:09
поделиться

Можно проверить, присутствуют ли mysqli библиотеки путем выполнения этого кода:

if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) {
    echo 'We don\'t have mysqli!!!';
} else {
    echo 'Phew we have it!';
}
42
ответ дан karim79 24 November 2019 в 09:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: