From b3445eefdd2974a0b408b3e83bdb9391e63b5049 Mon Sep 17 00:00:00 2001 From: Justin Martin Date: Sun, 22 Jan 2012 00:18:10 +0000 Subject: [PATCH] Cleaned up example. git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@322557 c90b9560-bf6c-de11-be94-00142212c4b1 --- reference/filter/functions/filter-var.xml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/reference/filter/functions/filter-var.xml b/reference/filter/functions/filter-var.xml index 12cfdee46e..246975931d 100644 --- a/reference/filter/functions/filter-var.xml +++ b/reference/filter/functions/filter-var.xml @@ -73,11 +73,15 @@ $var = filter_var('oops', FILTER_VALIDATE_BOOLEAN, function foo($value) { // Expected format: Surname, GivenNames + if (strpos($value, ", ") === false) return false; list($surname, $givennames) = explode(", ", $value, 2); - if( - !(empty($surname) || empty($givennames)) - && (is_string($surname) && is_string($givennames)) - ) return $value; else return false; + $empty = (empty($surname) || empty($givennames)); + $notstrings = (!is_string($surname) || !is_string($givennames)); + if ($empty || $notstrings) { + return false; + } else { + return $value; + } } $var = filter_var('Doe, Jane Sue', FILTER_CALLBACK, array('options' => 'foo')); ?>