function get_rand_bool_text($type = 'coin') {
$rand = random_int(0, 1);
switch ($type) {
case 'coin':
$result = ($rand == 1) ? 'heads' : 'tails';
break;
case 'switch':
$result = ($rand == 1) ? 'on' : 'off';
break;
}
return $result;
}
get_rand_bool_text();
echo("<p>get_rand_bool_text returns: ". get_rand_bool_text() . "</p>\n");
get_rand_bool_text returns: ". get_rand_bool_text() . "\n");
?>
function is_leap_year($date = NULL) {
if (!isset($date)) {
$date = new DateTime();
}
if ($date->format('L') == '1') {
return true;
} else {
return false;
}
}
echo("<p>Leap year = " . is_leap_year() . "</p>\n");
" . $date->format("m/d/y") . "\n");
if ($date->format('L') == '1') {
return true;
} else {
return false;
}
}
echo("Leap year = " . is_leap_year() . "
\n"); ?>
function display_error($error, $tag = 'p', $class = 'error') {
$opentag = '<' . $tag . ' class="' . $class . '">';
$closetag = '';
echo $opentag . $error . $closetag;
}
display_error("This is an error message!");
';
$closetag = '';
echo $opentag . $error . $closetag;
}
display_error("This is an error message!");
?>
echo get_rand_bool_text(); // Displays 'heads' or 'tails'
echo display_error('Out of range'); // 'p' tag with 'error' class
$is_leap_year = is_leap_year(); // true or false based on current date
echo get_rand_bool_text('switch'); // Displays 'on' or 'off'
echo display_error('Out of range', 'li');
Switch is " . get_rand_bool_text('switch') . ".\n"); // Displays 'on' or 'off'
echo("" . display_error('Out of range', 'li') . "
\n"); // $is_leap_year = is_leap_year(new DateTime('March 15, 2018')); // false // echo("\$is_leap_year = $is_leap_year\n"); // echo("Is March 15, 2018 a leap year = " . is_leap_year(new DateTime('March 15, 2018')) . ".
\n"); ?>