Add additional methods for clarity

This commit is contained in:
patrick 2025-02-16 05:56:17 +00:00
parent 5b4f686444
commit 17175d8209

@ -31,7 +31,7 @@ function get_value(mixed $var): mixed
function get_value_or_default(mixed $var, mixed $default = null): mixed
{
return $var && isset($var) ? $var : $default;
return isset($var) && $var ? $var : $default;
}
function get_value_property_or_default(mixed $var, mixed $property, mixed $default = null): mixed
@ -48,6 +48,16 @@ function show_pdo_errors_if_any($pdo)
}
}
function pdo_succeeded($pdo)
{
return check_for_pdo_errors($pdo) === true;
}
function pdo_failed($pdo)
{
return check_for_pdo_errors($pdo) === false;
}
function check_for_pdo_errors($pdo)
{
$errorInfo = $pdo->errorInfo();