Size: a a a

2021 November 11

АП

Александр Пашкевич... in Evolution CMS
источник

AA

Am Ambrion in Evolution CMS
Доброго и Вам.
В PHP есть функция in_array() попробуйте ее.
 @if (in_array($documentObject['id'], ['11','12']))
источник

ДК

Дмитрий К. in Evolution CMS
+
источник

A

Axenia in Evolution CMS
KD_Profi (0) увеличил карму Ambrion (2711.06)
источник

ДК

Дмитрий К. in Evolution CMS
спс
источник

ON

Oleg Nosov in Evolution CMS
Кто ж делает так:
['11', '12']
😳😳
источник

АП

Александр Пашкевич... in Evolution CMS
А вдруг там строка придёт?
источник

АП

Александр Пашкевич... in Evolution CMS
И вообще какие доказательства, что там числа?
источник

AA

Am Ambrion in Evolution CMS
Для примера делают. ((:
PHP позволяет и не такое.
источник

P

Pathologic in Evolution CMS
по умолчанию тип не сверяется
источник

ON

Oleg Nosov in Evolution CMS
Что там в $documentObject придет наплевать, но массив с константами нафиг тае
источник

АП

Александр Пашкевич... in Evolution CMS
Это да, а вдруг человек умышленно указал строгую типизацию?
источник

ON

Oleg Nosov in Evolution CMS
Надо было ещё более извращение тогда, слишком просто
источник

AA

Am Ambrion in Evolution CMS
В БД всё строки. ((%
источник

IZ

Ilya Zaranchyk in Evolution CMS
$var = 1;

if (is_int($var) && $var == 1) {
   echo ‘var is 1’;
}
источник

АП

Александр Пашкевич... in Evolution CMS
Вот тут Вы не правы
источник

IZ

Ilya Zaranchyk in Evolution CMS
Классика
источник

АП

Александр Пашкевич... in Evolution CMS
Как раз в БД стараются всё люто строго типизировать и по моему начиная от mysql 8, если вы передадите id = '1', то он будет вас благим матом крыть за то что строку запрашиваете для числа
источник

АП

Александр Пашкевич... in Evolution CMS
В прочих СУБД тоже есть строгая типизация и там она достаточно часто включена по умолчанию
источник

AA

Am Ambrion in Evolution CMS
Ключевое слово "стараются". А по умолчанию это редко делают.
Суть не в этом. Под этим подразумевал то, что из БД извлекают строки, не varchar как string, а как  row. Не зашла шутеечка кому за 90. ((:
источник