Browse Source

Merge pull request #3927 from chinpei215/master-h-opt

A micro optimization of h()
Mark Story 11 years ago
parent
commit
5af65f3a28
1 changed files with 3 additions and 1 deletions
  1. 3 1
      lib/Cake/basics.php

+ 3 - 1
lib/Cake/basics.php

@@ -169,7 +169,9 @@ if (!function_exists('h')) {
  * @link http://book.cakephp.org/2.0/en/core-libraries/global-constants-and-functions.html#h
  */
 	function h($text, $double = true, $charset = null) {
-		if (is_array($text)) {
+		if (is_string($text)) {
+			//optimize for strings
+		} elseif (is_array($text)) {
 			$texts = array();
 			foreach ($text as $k => $t) {
 				$texts[$k] = h($t, $double, $charset);