Сравнения PHP работают в версии 8.3.10, но не в версии 7.2.34.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Сравнения PHP работают в версии 8.3.10, но не в версии 7.2.34.

Сообщение Anonymous »

Это часть очень простого веб-приложения, которое я создаю на PHP. Приложение выводит краткие аннотации текста и позволяет мне оценить их. Рейтинг включает в себя: без рейтинга, 0, 1, 2, 3, 4 и 5.
Этот код печатает рейтинг каждого сообщения. Если рекламному объявлению присвоен рейтинг, например, 3, он будет напечатан в скобках. В реальном приложении это означает, что у него не будет ссылки для изменения рейтинга.
Этот пример кода работает как задумано на PHP 8.3.10, но на моем хосте работает версия 7.2.34, в которой код ведет себя неправильно: если для рейтинга установлено значение «без рейтинга», то в скобках отображаются U и 0, а должно быть только U.
Я видел операторы сравнения и попробовал заменить '= =' с '===' и '!=' с '!==', что не помогло.
Любые предложения и идеи приветствуются.

Подробнее здесь: https://stackoverflow.com/questions/791 ... not-7-2-34
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»