From: Jordi Boggiano Date: Mon, 6 May 2013 12:09:40 +0000 (+0200) Subject: Use plain string comparison which is twice as fast X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=61f2b2a9d81a40de4842c44a307fba7ab07f6840;p=web%2Fkonrad%2Ftwig.git Use plain string comparison which is twice as fast --- diff --git a/lib/Twig/Extension/Core.php b/lib/Twig/Extension/Core.php index 38ac008..e0a6a33 100644 --- a/lib/Twig/Extension/Core.php +++ b/lib/Twig/Extension/Core.php @@ -948,7 +948,9 @@ function twig_escape_filter(Twig_Environment $env, $string, $strategy = 'html', return $string; case 'url': - if (version_compare(PHP_VERSION, '5.3.0', '<')) { + // hackish test to avoid version_compare that is much slower, this works unless PHP releases a 5.10.* + // at that point however PHP 5.2.* support can be removed + if (PHP_VERSION < '5.3.0') { return str_replace('%7E', '~', rawurlencode($string)); }