it-swarm.com.ru

Серьезность: 8192 Сообщение: Методы с тем же именем, что и их класс, не будут конструкторами в будущей версии PHP;

Серьезность: 8192

Сообщение: методы с тем же именем, что и их класс, не будут конструкторами в будущей версии PHP; CI_Pagination имеет устаревший конструктор

Имя файла: library/Pagination.php

Номер строки: 27

class CI_Pagination {

    var $base_url           = ''; // The page we are linking to
    var $total_rows         = ''; // Total number of items (database results)
    var $per_page           = 10; // Max number of items you want shown per page
    var $num_links          =  2; // Number of "digit" links to show before/after the currently viewed page
    var $cur_page           =  0; // The current page being viewed
    var $first_link         = '‹ First';
    var $next_link          = '>';
    var $prev_link          = '<';
    var $last_link          = 'Last ›';
    var $uri_segment        = 3;
    var $full_tag_open      = '';
    var $full_tag_close     = '';
    var $first_tag_open     = '';
    var $first_tag_close    = ' ';
    var $last_tag_open      = ' ';
    var $last_tag_close     = '';
    var $cur_tag_open       = ' ';
    var $cur_tag_close      = '';
    var $next_tag_open      = ' ';
    var $next_tag_close     = ' ';
    var $prev_tag_open      = ' ';
    var $prev_tag_close     = '';
    var $num_tag_open       = ' ';
    var $num_tag_close      = '';
    var $page_query_string  = FALSE;
    var $query_string_segment = 'per_page';
3
Andra Maullana

Ранее мы использовали для объявления конструктора класса, используя само имя класса

Class A
{

public function a(){
}
}

Теперь вам нужно изменить a(), чтобы построить, как это

public function __construct(){
}

И ошибка исчезнет. 

7
Someone Special

Это происходит с новой версией php, поэтому, если вы хотите устранить эту ошибку, используйте _construct () вместо той же функции имени класса. 

Итак, здесь вы должны пользователь

class CI_Pagination {
 public function  __construct() {
 }
}

вместо

class CI_Pagination {
 public function CI_Pagination () {
 }
}
4
rakesh vadhel
class NewClass{
}
function __construct(){
} //is used inplace of a function named NewClass for constructor

измените имя функции с именем класса на __construct, и оно будет работать. Столкнулся с такой проблемой в google maps api v3

0
Manish

Для Codeigniter

Первый шаг:

class MyClass{
 function __construct(){
    // copy your old constructor function code here
 }
}

Следующий шаг (если первый шаг не работает): Откройте приложение\config\autoload.php и отредактируйте

$autoload['libraries'] = array('database', 'session','browser');

в

$autoload['libraries'] = array('database', 'session');

удалить "браузер"

0
Faridul Khan