Исходя из того, что я прочитал код PHP, строгое чтение и запись заставляет код использовать или требовать номер версии в первом 32-битном слове заголовка сообщения.
Двоичный протокол в Thrift-0.8 по умолчанию всегда записывает информацию о версии, но не требует ее для чтения.
Я предполагаю, что если вы пишете и клиент, и сервер, вам нужны как строгие операции чтения, так и записи.