Jump to content

Topic on Extension talk:PhpTags

Summary by Pastakhov

PhpTags until version 5.4.0 had a bag in array constructor.

When array created with variables inside, like $arr = array( $foo, $bar );

only last value was correct, all others was null.

This fixed in version 5.4.0

StasR (talkcontribs)

Павел, добрый день!

Что-то странное у меня получилось: пример.

Pastakhov (talkcontribs)

Да, где-то ошибка в программе. Спасибо, что нашли. Буду искать и исправлять...

Pastakhov (talkcontribs)

Исправлено в версии 5.4.0 (master)

Ошибка была в конструкторе массива, проявлялась только когда массив создавался из переменных.

Указатель не уничтожался и поэтому все время переписывался, таким образом все значения кроме последнего были null.