В связи с выходом php 5.3.x и php 5.4.x внесены соответствующие правки в код плагина, чтобы он не выдавал ошибку:
Deprecated: Call-time pass-by-reference has been deprecated in ...
Кому интересно, суть в следующем:
Данный метод был использован в рекурсивной функции, когда требовалось проанализировать содержимое ID3-тегов не только файлов в папке, но и в её подпапках. При этом из функции в неё же саму передавался по цепочке массив с уже полученными данными, в подфункции этот массив дополнялся новыми значениями.
Как оказалось, начиная с новых версий PHP данный код, разумеется, имел право на существование, но передача массива или любой другой переменной из функции в другую функцию с возможностью их правки там должна быть реализована несколько иначе.
Что и было сделано.
Удачных Вам проектов!
Последнюю версию берем отсюда:
Comments:
Discuss this article in the forums (0 replies).