<a href = 'article.php?{$result["title"]}&id={$result["id"]}'>
<?php
function func_name () {
$a = new stdClass();
$a->message = 'не получишь ты доступ к этому свойству, вне функции, потому что функция не вернет этот объект';
$b = true;
return $a and $b;
}
$result = func_name();
var_dump($result);
// Чтобы прям точно был уверен
var_dump($result->message);
bool(true)
Notice: Trying to get property 'message' of non-object in [...][...] on line 14
NULL
$a = (object)[];
$b = 'belolazhka тупой';
if ($a and $b) {
echo 'тупой грубиян идет на хер'
} else {
echo "тупой грубиян не хочет учится и идет на хер";
}
return ($data and password_verify('',''))
return $data
return (4 + 6)
return $data and password_verify($this->password, $data->password_hash);
вернуть true, если $data == true И password_verify($this->password, $data->password_hash) == true
$a and $b
TRUE, если и $a, и $b TRUE.
setcookie() задает cookie, которое будет передано клиенту вместе с другими HTTP-заголовками. Как и любой другой заголовок, cookie должны передаваться до того как будут выведены какие-либо другие данные скрипта (это ограничение протокола). Это значит, что в скрипте вызовы этой функции должны располагаться до остального вывода, включая вывод тегов и , а также пустые строки и пробельные символы.
Добавить проверку на наличие записи в базе перед добавлением?
Ну и как минимум можно включить отображение ошибок, чтобы видеть что за ошибка, а не http error 500 :