我有一个脚本使用url参数来命中返回一组数据的服务。不过我想添加"默认"我设置的两个变量的值。
报告/接口/图表/服务/ ticketsopenedclosed.php的startDate =安培;结束日期=",
我最初的想法是使用if语句,但我不确定如何在变量上使用逻辑,例如if $ startdate = null ...默认值。
除了if语句之外,还有更好的方法吗?
谢谢。
答案 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'));
理想情况下,您应该将其包装到一个类中。