Php 7.4.5 строгие типы при расширении - PullRequest
0 голосов
/ 28 апреля 2020

В двух средах разработки моя laravel установка ведет себя по-другому, что очень странно. ( и php7 .4.5 a linux - php -fpm и встроенный в macos php сервер )

Промежуточное ПО по умолчанию TrimStrings определяет $except

protected array $except = [ ...

Что хорошо для моей локальной ветки (работает на php встроенном сервере), если я удаляю тип 'массив' - он ломается:

Type of App\Http\Middleware\TrimStrings::$except must be array (as in class Illuminate\Foundation\Http\Middleware\TrimStrings)

Но на сервере (php -fpm той же версии / linux вместо Ma c), с fpm, все наоборот:

Если существует объявление типа, оно ломается.

Type of App\Http\Middleware\TrimStrings::$except must not be defined (as in class Illuminate\Foundation\Http\Middleware\TrimStrings)

Это установка по умолчанию laravel, есть идеи, почему она так сильно отличается?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...