Laravel 5.6 - Методы с тем же именем, что и их класс, не будут конструкторами в будущей версии PHP - PullRequest
0 голосов
/ 28 августа 2018

Я использую фреймворк Laravel 5.6, работающий под версией PHP 7.2.3. У меня ошибка, когда я пытаюсь использовать библиотеку econea nusoap , и у меня появляется следующая ошибка: Методы с тем же именем, что и их класс, не будут конструкторами в будущей версии PHP; nusoap_client имеет устаревший конструктор

Что я могу сделать, чтобы решить эту проблему? Я думаю, что это причина версии PHP.

Заранее спасибо!

1 Ответ

0 голосов
/ 28 августа 2018

Вам нужно добавить конструктор. Более полный ответ здесь .

class foo
{
    public function __construct()
    {
    // Constructor's functionality here, if you have any.
    }

    public function foo()
    {
    // PHP4-style constructor.
    // This will NOT be invoked, unless a sub-class that extends `foo` calls it.
    // In that case, call the new-style constructor to keep compatibility.
    self::__construct();
   }
}
...