#php #laravel-5
#php #laravel-5
Вопрос:
У меня есть один PDF-файл, который будет записываться при каждом http-запросе одним php-скриптом, и я буду считать страницы этого PDF-файла. Таким образом, возможно, что файл, написанный скриптом, пришел в состояние гонки
Комментарии:
1. Да, это возможно. Попробуйте flock
2. На самом деле я использую laravel, так как я могу использовать в нем функцию flock
3. flock() — это функция PHP, и она будет доступна. Laravel построен только на PHP.
4. flock() требует $file_id, но в хранилище laravel::put() не дает никакого идентификатора файла
5. Для этого требуется ресурс указателя на файл, который вы можете получить с помощью fopen(). Если вы ищете оболочку этого в стиле PSR-4, вы можете попробовать поиск по packagist.org который обрабатывает состояние гонки и использует его с помощью composer install