В психиатрической клинике произошло ЧП и все пациенты смогли выйти из палат.
ЧП продолжалось неделю. Каждый больной за день мог укусить кого-нибудь ровно один раз - при этом, возможно, самого себя. В результате, когда ЧП устранили, оказалось, что главврача укусили 100 раз, а у всех остальных по два укуса.
Сколько в клинике было пациентов?
Здравствуйте!
Продолжу тему.
Нужно ЧПУ.
Только я не могу понять, как построить структуру и т.д.
Представляю себе:
1. В базе данных: meta_k | meta_d | title | text | url
На полях text и url строятся ссылки на главной index.php
2. Пользователь нажал на ссылку <a href:="example/feedback.html">Обратная связь</a>
3. Условие проверки ссылки в базе, если да, подключить файл, если нет, подключить хедер
404 и перенаправить на <a href:="example/404.html">, где в свою очередь проверить и подключить функцию отображения блока 404.
В базе понятно
Что имеется в htaccess
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Как организовать правильное условие?
Подтолкните в нужную сторону.
Если этот сервис связан с взаимодействием между пользователями, то бан от пользователей.
Например, 10 пользователей поставили дислайк, временная блокировка пользователя, не может писать сообщения и т.д.
Я, например работаю с функцией date()
date() берет информацию с сервера.
В моем случае хостинг российский, для Украины я ставлю установку:
date_default_timezone_set('Europe/Kiev');
Почитал немного документации, и появилась мысля по поводу задачи.
В первом выражении:
$x = 1;
$y = $x + $x++;
var_dump($y);
Т.к. приоритет операторов определяется исходя из их ассоциативности, то в первую очередь выполнится инкремент $x++, а потом добавится единица, в этом случае на выходе 3.
Больший приоритет будет иметь, выражение сложения, т.е. сначала выполнится
$x + $x + $x, а потом переменная $x увеличится на 1, т.к. постфиксный инкремент возвращает значение $x, затем увеличивает $x на единицу.
В этом случае на выходе тоже 3.
Значение @ в выражении, в подавлении ассоциативности (порядку их выполнения).
Поясните, почему в PHP следующие две программы дадут одинаковый результат (3) :
PHP:
скопировать код в буфер обмена
$x = 1;
$y = $x + $x++;
var_dump($y);
и
PHP:
скопировать код в буфер обмена
$x = 1;
$y = $x + $x + $x++;
var_dump($y);
Мало знаний PHP, но что-то подсказывает, что у интрепертатора Php в отношении инкремента, есть свой внутренний счетчик. Это объясняется тем, что если одну и ту же переменную добавить к ней же, инкремент ++ в данном примере не сработает, т.к. интрепертатор видит, что переменная инкрементировалась.
А @ подавляет видимость интрепертатора.
Строго не судите, это мое такое логическое мышление!