Обозначение в скобках позволяет вам получить доступ к свойствам по имени, хранящемуся в переменной:
var obj = { "abc" : "hello" };
var x = "abc";
var y = obj[x];
console.log(y); //output - hello
obj.x
не будет работать в этом случае.
Для меня была некоторая ошибка, которую глотали и не поймали во время отладки
, Если ound эта статья здесь, которая объясняет, как определить то, что это output
на самом деле
$unexpectedOutput= ob_get_contents();
теперь, у Вас есть он, можно повторить его или осмотреть его во время отладки для обнаружения то, что ад, идущий не так, как надо, для меня, это был prolem со сценарием базы данных.
Кредит к статье ниже