diff --git a/src/PHPSQLParser/processors/SQLProcessor.php b/src/PHPSQLParser/processors/SQLProcessor.php index 805fa195..4f6e8fa9 100644 --- a/src/PHPSQLParser/processors/SQLProcessor.php +++ b/src/PHPSQLParser/processors/SQLProcessor.php @@ -62,7 +62,8 @@ public function process($tokens) { $out = false; // $tokens may come as a numeric indexed array starting with an index greater than 0 (or as a boolean) - if ( $tokenCount = count($tokens) ){ + $tokenCount = count($tokens); + if ( is_array($tokens) ){ $tokens = array_values($tokens); } for ($tokenNumber = 0; $tokenNumber < $tokenCount; ++$tokenNumber) {