opcache_compile_file
(PHP 5 >= 5.5.5, PHP 7, PHP 8, PECL ZendOpcache > 7.0.2)
opcache_compile_file β Π‘ΠΊΠΎΠΌΠΏΡΠ»ΡΠ²Π°ΡΠΈ ΡΠ° Π·Π°ΠΊΠ΅ΡΡΠ²Π°ΡΠΈ, Π°Π»Π΅ Π½Π΅ Π²ΠΈΠΊΠΎΠ½ΡΠ²Π°ΡΠΈ ΡΠΊΡΠΈΠΏΡ PHP
ΠΠΏΠΈΡ
opcache_compile_file(string $filename): bool
Π¦Ρ ΡΡΠ½ΠΊΡΡΡ ΠΊΠΎΠΌΠΏΡΠ»ΡΡ PHP-ΡΠΊΡΠΈΠΏΡ Ρ ΠΏΠΎΠΌΡΡΠ°Ρ ΠΉΠΎΠ³ΠΎ Π² ΠΊΠ΅Ρ ΠΎΠΏΠΊΠΎΠ΄ΡΠ², Π°Π»Π΅ Π½Π΅ Π·Π°ΠΏΡΡΠΊΠ°Ρ ΠΉΠΎΠ³ΠΎ. ΠΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΡΠ²Π°Π½Π½Ρ ΠΊΠ΅ΡΠ° ΠΏΡΡΠ»Ρ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ°.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
filename
Π¨Π»ΡΡ Π΄ΠΎ ΡΠΊΡΠΈΠΏΡΡ PHP.
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ true
, ΡΠΊΡΠΎ filename
ΡΡΠΏΡΡΠ½ΠΎ ΡΠΊΠΎΠΌΠΏΡΠ»ΡΠΎΠ²Π°Π½ΠΈΠΉ Π°Π±ΠΎ **false
**Π² ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΠΎΠΌΠΈΠ»ΠΊΠΈ
Π―ΠΊΡΠΎ filename
Π½Π΅ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ Π·Π°Π²Π°Π½ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π°Π±ΠΎ ΡΠΊΠΎΠΌΠΏΡΠ»ΡΠΎΠ²Π°Π½ΠΈΠΉ, Π±ΡΠ΄Π΅ Π²ΠΈΠ΄Π°Π½Π° ΠΏΠΎΠΌΠΈΠ»ΠΊΠ° ΡΡΠ²Π½Ρ E_WARNING
. ΠΠ»Ρ ΠΏΡΠΈΠ΄ΡΡΠ΅Π½Π½Ρ ΠΏΠΎΠΏΠ΅ΡΠ΅Π΄ΠΆΠ΅Π½Π½Ρ ΠΌΠΎΠΆΠ½Π° Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ @
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- opcache_invalidate() - Π°Π½ΡΠ»ΡΡ Π·Π°ΠΊΠ΅ΡΠΎΠ²Π°Π½ΠΈΠΉ ΡΠΊΡΠΈΠΏΡ