fruffl icon

Find logic errors by using shorthand

fruffl | 09/28/15 09:13:37 PM UTC | 0 ⭐ | 353 👁️ | Never ⏰ | []
PHP |

480 B

|

None

|

0 👍

/

0 👎

// symfony likes complicated fuzzy code
 
// original from
// https://raw.githubusercontent.com/symfony/symfony/master/src/Symfony/Component/Finder/Glob.php
if ($firstByte) {
    if ($strictLeadingDot && '.' !== $car) {
        $regex .= '(?=[^\.])';
    }
 
    $firstByte = false;
}
 
if ('/' === $car) {
    $firstByte = true;
}
...
 
 
// same as
if(TRUE === $strictLeadingDot
&& TRUE === $firstByte
&& '.' !== $car)
    $regex .= '(?=[^\.])';
 
$firstByte = '/' === $car;
 
 
# think about it!

Comments