php函数用于检查变量是否存在,如果变量不存在则为变量写入默认值

发布于 2024-11-19 14:43:20 字数 698 浏览 0 评论 0原文

我需要一个 php 函数,其第一个参数将检查变量是否存在于函数之外,如果变量存在则回显它的值,如果变量不存在则回显给出的变量的默认值函数的第二个参数。在最后的删除(删除)中,两个变量都在回显其值后传递给函数。

简单地说:

function if_exists ($argument, $default)
{
// if $argument exist then echo it's value and then remove $argument variable.
// if the $argument doesn't exist then echo it's $default value and then remove $default variable.
}

我将像这样使用它:

$any_variable
if_exists ($any_variable, 'this variable is not defined');

这段代码对我来说并不完美:

function if_exist(&$argument, $default = '')
{
    if (isset ($argument))
    {
        echo $argument;
    }
    else
    {
        echo $default;
        unset ($default);
    }
}

谢谢。

i'm in need of a php function whose first argument will check that the variable exist or not outside of the function, if variable exist then echo it's value and if the variable doesn't exist then echo a default value for the variable given in second argument of the function. and in last remove(delete) both the variable passed to the function just after echoing their values.

simply :

function if_exists ($argument, $default)
{
// if $argument exist then echo it's value and then remove $argument variable.
// if the $argument doesn't exist then echo it's $default value and then remove $default variable.
}

i will use it like this :

$any_variable
if_exists ($any_variable, 'this variable is not defined');

this code is not doing the perfect job for me :

function if_exist(&$argument, $default = '')
{
    if (isset ($argument))
    {
        echo $argument;
    }
    else
    {
        echo $default;
        unset ($default);
    }
}

thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

墨落画卷 2024-11-26 14:43:20

你不需要这个功能

$var = isset($var) ? $var : $default;

You don't need a function for this

$var = isset($var) ? $var : $default;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文