PHP URL默认变量

时间:2015-10-26 16:33:11

标签: php variables

我有一个脚本使用url参数来命中返回一组数据的服务。不过我想添加"默认"我设置的两个变量的值。

报告/接口/图表/服务/ ticketsopenedclosed.php的startDate =安培;结束日期=",

我最初的想法是使用if语句,但我不确定如何在变量上使用逻辑,例如if $ startdate = null ...默认值。

除了if语句之外,还有更好的方法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

许多框架使用辅助函数来处理这个问题,例如你可以使用类似的东西:

function getRequest($key, $default=null) {
    // Using $_REQUEST for brevity, up to you if you want to use $_GET or $_POST
    if(!isset($_REQUEST)) {
        return $default;
    }
    return $_REQUEST[$key];
}

通过这种方式,您可以随时拨打以下电话,并且知道您总能获得有用的信息:

 $start_date = getRequest('startDate', date('c'));

理想情况下,您应该将其包装到一个类中。