From 729ac7b96727a105e863c888722d45f8de4605c9 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sat, 7 Sep 2013 08:13:51 +0200 Subject: [PATCH] [HttpFoundation] improve perf of previous merge (refs #8882) --- src/Symfony/Component/HttpFoundation/Request.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpFoundation/Request.php b/src/Symfony/Component/HttpFoundation/Request.php index 596e44b237..137f12c8db 100644 --- a/src/Symfony/Component/HttpFoundation/Request.php +++ b/src/Symfony/Component/HttpFoundation/Request.php @@ -888,8 +888,8 @@ class Request } if ($host = $this->headers->get('HOST')) { - if (preg_match('/:(\d+)$/', $host, $matches)) { - return intval($matches[1]); + if (false !== $pos = strrpos($host, ':')) { + return intval(substr($host, $pos + 1)); } return 'https' === $this->getScheme() ? 443 : 80;