Skip to content

Latest commit

 

History

History
30 lines (28 loc) · 688 Bytes

default_if.md

File metadata and controls

30 lines (28 loc) · 688 Bytes

default_if()

Returns default value if a given value equals null or the specified value.

default_if($value, $default, $compared):mixed

  • $value (mixed) - a value or variable to check.
  • $default (mixed) - default value.
  • $compared (mixed) - a value to compare instead of null.

It can be used instead of this

if (!isset($var)) {
    $var = 'default';
}

Example 1.

$var = default_if($var, 'default'); 

Example 2.

$var = default_if($object->method(), 'default'); 

Example 3.

$message = default_if($data, 'The array is empty!', array()); 
// is equivalent to
if (isset($data) && $data == array()) {
	$message = 'The array is empty!';
}