What's wrong with this PHP file_put_contents LOCK race?

What's wrong with this PHP file_put_contents LOCK_EX not preventing all races. The PHP code writes with LOCK_EX but another process can read before lock. In PHP cache layers this causes torn reads.

#whatswrongwiththisphpcode #phpbug #phpproductionbug #phpdebugging #phpbackend #phpcodereview #phpsecurity #phpperformance #phpreliability #phpapi #phpwebdevelopment #phpengineering #phpfileputcon...

https://www.youtube.com/watch?v=La1V_3S-CK4

Whats wrong with this PHP file_put_contents LOCK race? #phpproductionbug

YouTube