Используют ли реляционные операторы меньше, больше, чем gte, lte преобразование типов? Если да, то почему нет строгих операторов сравнения, таких как! == или ===?
Нет, они не строгие.
Они могут сравнивать большинство типов друг с другом и использовать их при необходимости. Например, есть поддержка сравнения строк:
$true = "a" < "b";
Внутренне это zendi_smart_strcmp()
,
Если вы хотите провести строгое сравнение, вы можете просто проверить типы самостоятельно или выполнить при необходимости.
Других решений пока нет …