NETCAT strict standards: only variables should be passed by reference in

Небольшая ошибка, которая появилась при переходе на php 5.6

Strict Standards: Only variables should be passed by reference in /**/netcat/admin/class.inc.php on line 47

Немного теории:
начиная с PHP 5.3, запрещён вызов функции с параметром — константой, если функция ожидает на этом месте ссылки на переменную.
Для примера:

function myfunc($a, &$b) {
     // Что-то делаем
}

Если мы будем вызывать эту функцию, подставляя вместо $b параметра фиксированное значение (константу), то получим ошибку.

myfunc(1, 5);

Для устранения ошибки, достаточно заменить параметр на переменную, равную этому значению:

$mm = 5;
myfunc(1, $mm); 

Другой пример:

$r = end(explode('/', $n));

В результате выполнения получим Strict Standards: Only variables should be passed by in …
Исправление:

$temp1 = explode('/', $n);
$r = end($temp1);

Итак касательно темы — зайти по фтп на хостинг и заменить в /netcat/admin/class.inc.php строку 47 на:

//            $format = array_shift(explode(';', $format));
$format111 = explode(';', $format);
$format = array_shift($format111);

3 комментария

Аватар

Руслан on 16.07.2018 at 07:44.

Здравствуйте! Как с вами связаться? По скайпу не отвечаете, поиск по номеру icq ничего не дает.

Ответить

admin

admin on 16.07.2018 at 08:14.

Вверху справа «Контакты» ;-)

Ответить

Аватар

Руслан on 16.07.2018 at 09:28.

Написал уже. Тишина. Нужна ваша помощь.

Ответить

Скажите свое мнение

ваш email не публикуется. обязательно *

;-) :yawn: :whew: :toivo: :tmi: :time: :thinking: :talking: :sweating: :swear: :sun: :star: :smoke: :smirk: :sleepy: :skype: :shock: :shake: :rofl: :rain: :punch: :puke: :poolparty: :pizza: :phone: :party: :oops: :nod: :no: :ninja: :neutral: :nerd: :music: :muscle: :mrgreen: :movie: :mooning: :mmm: :middlefinger: :makeup: :mail: :mad: :lol: :lipssealed: :kiss: :itwashtme: :inlove: :idea: :hi: :heidy: :heart: :headbang: :happy: :handshake: :giggle: :fubar: :flower: :evilgrin: :emo: :dull: :drunk: :drink: :doh: :devil: :dance: :cry: :cool: :coffie: :clapping: :cash: :call: :cake: :bug: :brokenheart: :bow: :blush: :beer: :bear: :bandit: :arrow: :angry: :angel: :^) :???: :?: :-| :-o :-P :-D :-) :-( :!:

 

*

code

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.