mcaskill / php-oneof
返回第一个已设置且非空的参数。
v1.0.0
2018-09-10 01:47 UTC
Requires
- php: >=5.6.0
This package is not auto-updated.
Last update: 2024-09-19 21:35:56 UTC
README
(PHP 5 >= 5.6)
oneof
— 返回第一个已设置且非空的参数。
描述
mixed oneof( mixed $... )
此函数返回第一个已设置且非空的参数。
它将根据参数的类型猜测停止的位置,例如,"" 优先于 array()
,但不优先于 1。
基于 Alex Suraci 的 oneof()
函数。更新适用于 PHP 5.6。
参数
...
— 要检查的一个或多个变量。
返回值
返回第一个已设置且非空的参数。
示例
示例 #1 oneof()
示例
$created_at = null;
$updated_at = '2005-04-06';
echo 'Created At: '. oneof($created_at, date('Y-m-d')) ."\n";
echo 'Updated At: '. oneof($updated_at, null) ."\n";
上述示例将输出
Created At: 2005-03-30
Updated At: 2005-04-06
安装
使用 Composer
$ composer require mcaskill/php-oneof
不使用 Composer
为什么你不使用 composer?从 gist 下载 Function.OneOf.php
并将其保存到项目路径中的某个位置。