core
Table of Contents
Namespaces
Functions
- ifNull() : mixed
- Returns the given value if it is not null; otherwise, returns the default value.
- isLiteral() : bool
- Checks whether a given value is a literal string representing a boolean (`true` or `false`) or `null`.
Functions
ifNull()
Returns the given value if it is not null; otherwise, returns the default value.
ifNull(mixed $value[, mixed $default = null ]) : mixed
This function is useful to provide a fallback value when a variable might be null.
Parameters
- $value : mixed
-
The value to evaluate.
- $default : mixed = null
-
The default value to return if $value is null. Defaults to null.
Tags
Return values
mixed —Returns $value if it is not null; otherwise returns $default.
isLiteral()
Checks whether a given value is a literal string representing a boolean (`true` or `false`) or `null`.
isLiteral(mixed $value) : bool
This function returns true
only if the value is a string and equals (case-insensitive)
to one of the three literal values: "true", "false", or "null".
Parameters
- $value : mixed
-
The value to test.
Tags
Return values
bool —Returns true if the value is a string and matches "true", "false", or "null" (case-insensitive).