Почему preg_match_all у маленького файла все правильно возвращает, а у большого — false?
воспользуйтесь https://secure.php.net/manual/ru/function.preg-las...
возможно превышаются дефолтные лимиты у меня код отработал без ошибок
false возвращается при ошибке.
можно посмотреть что за ошибка при помощи preg_last_error().echo array_flip(get_defined_constants(true)['pcre'])[preg_last_error()];