mcaskill/php-oneof

返回第一个已设置且非空的参数。

v1.0.0 2018-09-10 01:47 UTC

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 并将其保存到项目路径中的某个位置。