nslookup btetris.ru 193.0.14.129
...
Сервер: UnKnown
Address: 193.0.14.129
Имя: btetris.ru
Served by:
- a.dns.ripn.net
193.232.128.6
2001:678:17:0:193:232:128:6
ru
- b.dns.ripn.net
194.85.252.62
2001:678:16:0:194:85:252:62
ru
- e.dns.ripn.net
193.232.142.17
2001:678:15:0:193:232:142:17
ru
- d.dns.ripn.net
194.190.124.17
2001:678:18:0:194:190:124:17
ru
- f.dns.ripn.net
193.232.156.17
2001:678:14:0:193:232:156:17
ru
UPDATE catalog_category_entity_int AS c
SET c.value = 0
WHERE c.attribute_id = 51
AND EXISTS(
SELECT *
FROM catalog_category_entity_varchar AS e
WHERE e.entity_id = c.entity_id
AND e.attribute_id = 49
AND e.value = 'PAGE'
)
<template>
<div class="column-s max-width maib-centr-column pannel-list-time">
<span
v-for="(TimeItem, index) in ListsTime"
:key="index"
:class="{'list-time-item': BookedTime.includes(TimeItem)}">
{{ TimeItem }}:00
</span>
</div>
</template>
<script>
export default {
data() {
return {
ListsTime: [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23],
BookedTime: [11, 12, 15, 16, 17, 18, 21, 22, 23],
}
},
}
</script>
<style>
.list-time-item {
background-color: #E5E5E5;
}
</style>
declare(strict_types=1);
abstract class StrictArray extends ArrayObject
{
final public function __construct(array $array = []) {
$this->checkArray(
...array_filter(
$array,
static fn(int|string $key): bool => is_string($key),
ARRAY_FILTER_USE_KEY,
),
);
parent::__construct(array: $array);
}
#[Override]
public function append(mixed $value): void
{
// Заглушка для запрета добавления значения в массив
}
#[Override]
public function offsetSet(mixed $key, mixed $value): void
{
// Заглушка для запрета установки значения по ключу
}
}
final class Parameters extends StrictArray
{
protected function checkArray(
int $keyInt,
string $keyString,
bool $keyBool = false,
?DateTimeImmutable $keyDate= null,
): void {
}
}
$parameters = new Parameters([
'keyInt' => 1,
'keyDate' => new DateTimeImmutable('now'),
'keyBool' => true,
'keyString' => 'abc'
]);