为了账号安全,请及时绑定邮箱和手机立即绑定

将if语句放入带有参数的php函数中?

将if语句放入带有参数的php函数中?

PHP
LEATH 2022-12-23 10:20:04
我试图将这些 if 语句放在 php 函数中以获得结果。到目前为止它不起作用。我知道这可能是一个简单的解决方案,但我是 PHP 新手,我看过的其他示例对我帮助不大。功能$startdate='';$enddate='12/3/2020';function startEnd($startdate,$enddate){    if($startdate==''){        $startdate='Anytime';    }    if($enddate==''){        $enddate='Anytime';    }}称呼startEnd($startdate,$enddate);echo $startdate;echo $enddate;
查看完整描述

1 回答

?
不负相思意

TA贡献1777条经验 获得超10个赞

您不能使用函数范围之外的变量。


一旦它作为参数传递,在函数中,它将被视为一个全新的变量。除非您使用global.


但是,您可以使用参数中的运算符将变量的引用&传递给函数。


function startEnd(&$string1, &$string2) {

    if ($string1 === '') {

        $string1 = 'Anytime';

    }

    if ($string2 === '') {

        $string2 = 'Anytime';

    }

}

startEnd($startdate, $enddate);


查看完整回答
反对 回复 2022-12-23
  • 1 回答
  • 0 关注
  • 67 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信