【发布时间】:2015-06-30 18:36:27
【问题描述】:
我将如何创建用于 PHP filter_var() 的自定义过滤器。
一个例子:
现在我有一个验证日期的功能:
private function validateDate($date){
$d = DateTime::createFromFormat('Y-m-d', $date);
return $d && $d->format('Y-m-d') == $date;
}
我希望能够调用像FILTER_VALIDATE_DATE 这样的常量,并通过上面的代码对其进行检查。
感谢任何帮助。
【问题讨论】:
-
你不能。但是你可以传入一个回调/闭包。你为什么不像
filter_date()那样做你自己的函数呢?
标签: php constants filter-var