Мне пришлось внести некоторые исправления, но я наткнулся на что-то вроде этого:
Код: Выделить всё
//PHP 7.x
console.log("789".length); // 3
console.log(this.cmp.getValue()); // 10
console.log(this.cmp.getValue().toString().length); // 2
console.log(this.cmp.getValue().length); // 2
//PHP 8.x
console.log("789".length); // 3
console.log(this.cmp.getValue()); // 10
console.log(this.cmp.getValue().toString().length); // 2
console.log(this.cmp.getValue().length); // undefined
Итак, я пытаюсь понять, почему «длина» JS в двух версиях PHP действует по-разному.
Какова связь с JS?
(Я воспроизвожу это, тестируя локально на машине разработки (WAMP), меняя версию PHP, поэтому ExtJS не меняется и не связан с ОС)
Спасибо заранее, если кто-нибудь сможет понять, что происходит...
Подробнее здесь: https://stackoverflow.com/questions/790 ... ge-effects
Мобильная версия