我試圖確保一些圖像在被修改時不會被緩存,但哪些會更適合這個filectime
或filemtime
?filectime vs filemtime文件修改時間?
我真的看不到從php手冊有太大的區別?要麼會更快?
<img src="/images/123.png?<?=md5(@filectime("/images/123.png"))?>" />
<img src="/images/123.png?<?=md5(@filemtime("/images/123.png"))?>" />
也有這樣的功能,不上文件錯誤發出e_warning
?
理想我不想永遠有用的問號<img src="/images/123.png?" />
前file_exists()我想過使用'file_exists'但是對一個任務做兩個系統查找似乎有點沒有意義?在系統上抑制e_warning或使用file_exists會有更大的壓力嗎? – Dan
禁止警告沒有任何開銷,一個不存在的文件上百萬(是,1000000)file_exists()的快速基準在本地機器上需要1.1秒。所以我會使用file_exists()而不用擔心它。抑制錯誤不是一個好習慣。 – JamesG