mcaskill / php-fallback
设置变量,如果它尚未设置。
v1.0.0
2018-09-10 01:35 UTC
Requires
- php: >=5.6.0
This package is not auto-updated.
Last update: 2024-09-19 21:55:14 UTC
README
(PHP 5 >= 5.6)
fallback
— 设置变量,如果它未设置。
描述
mixed fallback( mixed &$var [, mixed $... ] )
此函数在最后一个参数或第一个非空值未设置的情况下设置 $var
。
基于 Alex Suraci 的 fallback()
函数。已更新以兼容 PHP 5.6。
参数
var
— 要返回或设置的变量。...
— 另一个变量…
返回值
返回所选择项的值。
示例
示例 #1 fallback()
示例
function datetime($when = null) {
fallback($when, time());
$time = (is_numeric($when)) ? $when : strtotime($when) ;
return date("Y-m-d", $time);
}
$nextWeek = time() + (7 * 24 * 60 * 60);
echo 'Now: '. datetime() ."\n";
echo 'Next Week: '. datetime($nextWeek) ."\n";
上述示例将输出
Now: 2005-03-30
Next Week: 2005-04-06
安装
使用 Composer
$ composer require mcaskill/php-fallback
不使用 Composer
为什么不使用 composer?从 gist 下载 Function.Fallback.php
并将其保存到您的项目路径中的某个位置。