У меня есть своеобразная проблема. Я работаю с Thrift с java на бэкэнд и PHP на лицевой стороне. У нас есть ситуация, когда я запрашиваю у пользователя логическое значение для трех переменных. Пользователь может либо установить их в true, либо false или вообще не устанавливать их. На бэкэнд я сохраняю эти три значения как три бита байта char (1). Когда я проверил, после инициализации Thrift присваивает значение false по умолчанию этим переменным.
Проблема, с которой я столкнулся, заключается в том, что я хочу знать, когда пользователь не прикасается (устанавливал или не устанавливал) конкретное логическое значение вообще. От этого зависит много моих манипуляций. Я не хочу вносить изменения в пользовательскую часть для этого и, скорее, обрабатывать его самостоятельно.