Какой смысл E_ALL | E_STRICT, если это - то же значение как E_ALL?

Мне не нравится стиль Hot-Not . Различные люди выбрали бы различные числа, даже если бы им всем понравилось изображение точно то же. Также я очень не хочу оценить вещи из 10, я никогда не знаю который число выбрать.

A-B Выбора намного более прост и funner. Вы добираетесь для наблюдения двух изображений, и сравнения сделаны между изображениями на сайте.

11
задан Pacerier 28 August 2015 в 07:03
поделиться

2 ответа

Вам нужно:

error_reporting(E_ALL | E_STRICT);

E_ALL не включает E_STRICT (если вы не используете PHP 5.4+). Ваши значения неверны. Из Предопределенные константы E_ALL определяется как:

Все ошибки и предупреждения, если они поддерживаются, кроме уровня E_STRICT до PHP 5.4.

32767 в PHP 5.4.x, 30719 в PHP 5.3.x, 6143 в PHP 5.2.x, 2047 ранее

19
ответ дан 3 December 2019 в 04:33
поделиться

1 | 1 = 1

Самый простой ответ: в настоящее время нет причин объединять эти два значения с помощью побитовой операции или операции, но, если они когда-либо решат изменить эти константы в будущем, возможно, так и будет.

Edit: и вы, кажется, выбрали неправильные значения для этих констант, что делает весь вопрос спорным.

3
ответ дан 3 December 2019 в 04:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: