Почему в этом вашем PHP у функции file_put_contents есть параметр flags, которым можно задать блокировку файла во время записи, а у противоположной функции file_get_contents штатной возможности использовать блокировку во время чтения нет? Есть ли какие-либо аналоги file_get_contents с поддержкой блокировок без простыней кода?