<form action="/form.php">...</form>
.BX_NO_ACCELERATOR_RESET
используется для того, чтобы (внезапно) отключить выполнение ресета кэша акселератора (если он установлен). Раз и два.isset($dt[`password1`]
не закрыта скобка.$type = array_key_exists('type', $_GET) ? $_GET['type'] : null;
if ($type === 'logging') {
if (isset($dt['login'], $dt['password'])) {
}
} elseif ($type === 'register') {
if (isset($dt['login'], $dt['password1'], $dt['password2'], $dt['nickname']))) {
}
}
// Вместо if-elseif может быть использован switch, если логика позволяет и читаемость не будет страдать
$type = $_GET['type'] ?? null;
function factory () {
$number = 17;
return function($multiplier) use($number) {
echo $number * $multiplier;
};
}
$showNumber = factory(42);
$showNumber();
Давайте сделаем что-нибудь полезное. К примеру, определим, какой браузер использует тот, кто смотрит в данный момент нашу страницу. Для этого мы проверим строку с именем браузера, посылаемую нам в HTTP-запросе. Эта информация хранится в переменной. Переменные в PHP всегда предваряются знаком доллара. Интересующая нас в данный момент переменная называется $_SERVER['HTTP_USER_AGENT'].
PDOStatement::fetchAll() возвращает массив, содержащий все оставшиеся строки результирующего набора. Массив представляет каждую строку либо в виде массива значений одного столбца, либо в виде объекта, имена свойств которого совпадают с именами столбцов.https://www.php.net/manual/ru/pdostatement.fetchall.php
Сейчас при дублировании логина, идёт просто переход не срабатывает условие.
$sql = 'SELECT count(id) as count FROM users WHERE username=?';
...
echo "<script>alert('Логин уже занят')</script>";
...
if ($conn->query($sql) === true) {
header("Location: /");
}
=== true
. Но, думаю, просто у вас в коде где-то ещё какая-то подобная ерунда написана. Возвращает true в случае успешного выполнения или false в случае возникновения ошибки.https://www.php.net/manual/ru/pdostatement.execute.php
+
.<?php
$a = 0.5;
$b = "0.5";
$c = $a . $b;
echo $c; // "0.50.5"
число 0755, волшебным образом, превращается в 493Никаким не волшебным, а самым обычным и описанным в документации.
Обратите внимание, что аргумент permissions необходимо задавать в виде восьмеричного числа (первой цифрой должен быть ноль).https://www.php.net/manual/ru/function.mkdir.php
/index.php?url=$1
$_GET['route']
$cl->SetServer( "sphinx", 9312 );
$request = new Commit();