Все, у меня есть класс с некоторыми переменными, определенными вверху, например, так:
var $conditionStyle = '';
Позже я могу написать одну вещь следующим образом:
$this -> conditionStyle = 'someStyle';
Или несколько вещей, таких какthis:
$this->conditionStyle[$this->styleRowsCount] = 'someStyle';
Далее я бы посмотрел, был ли conditionStyle массивом или нет:
if(is_array($this-> conditionStyle) {...}
В php 7.0 и более ранних версиях это оценивалось нормально.С 7.2 я должен использовать settype()
, или он не может правильно оценить.Это проблема с 7.2 или 7.2 исправил недостаток в предыдущих версиях?