protected function stringLength($value) { if (!is_string($value)) { return false; } elseif (function_exists('mb_strlen')) { return mb_strlen($value); } return strlen($value); }