Я использую систему (concrete5) для редактирования некоторых php на месте. Я пытаюсь следующее:
use Concrete\Core\User\UserInfo;
$ui = UserInfo::getByID(3);
$answer = $ui->getAttribute('Q1');
if ($answer >= 5)
print "True";
Когда я вставляю проверку на $answer
, вставляя print $answer
, он возвращает 6 (это данные атрибута, хранящиеся у пользователя). Тем не менее, if
не оценивается как истина. А идеи почему? Должен ли я набрать вывод или что-то?
Edit:
Я приведу тип int к тому же результату.