add comments to trimExplode
authorMartin Kutschker <martin.t.kutschker@blackbox.net>
Fri, 7 Sep 2007 15:11:14 +0000 (15:11 +0000)
committerMartin Kutschker <martin.t.kutschker@blackbox.net>
Fri, 7 Sep 2007 15:11:14 +0000 (15:11 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@2498 709f56b5-9817-0410-a4d7-c38de5d9e867

t3lib/class.t3lib_div.php

index 7453989..adaec20 100755 (executable)
@@ -1452,6 +1452,9 @@ class t3lib_div {
         */
        function trimExplode($delim, $string, $onlyNonEmptyValues=0)    {
                $array = explode($delim, $string);
+                       // for two perfomance reasons the loop is duplicated
+                       //  a) avoid check for $onlyNonEmptyValues in foreach loop
+                       //  b) avoid unnecessary code when $onlyNonEmptyValues is not set
                if ($onlyNonEmptyValues) {
                        foreach($array as $index => &$value) {
                                $value = trim($value);