Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Согласно http://php.net/manual/en/migration71.incompatible.php,

    "Previously, a warning would be emitted for invoking user-defined functions with too few arguments. Now, this warning has been promoted to an Error exception"

В двух словах, ранее можно было вызвать Myfunction (argument) как Myfunction (), а теперь это вызывает исключение.

У меня есть чужой код, написанный для php5, активно использующий этот хак.

Я хочу чтобы он заработал на php7 малой кровью - нужно ко всем аргументам функций добавить = null

Например, было: public function __construct( $args, $type )

Стало: public function __construct( $args = null, $type = null )

Я вижу это как скрипт или команду sed/perl которой я укажу php-файл и она поменяет его содержимое.

Предложите цену и сроки.

6 лет назад
dtx
41 годУкраина
16 лет в сервисе
Был
месяц назад