Files
doc-fr/reference/opcache/functions/opcache-compile-file.xml
2020-11-17 13:39:07 +00:00

86 lines
2.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 3cbc58c1afecef1a9ea62b4c264efeaed067b530 Maintainer: jpauli Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.opcache-compile-file" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>opcache_compile_file</refname>
<refpurpose>Compile et met en cache un script PHP sans l'exécuter</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>bool</type><methodname>opcache_compile_file</methodname>
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
</methodsynopsis>
<para>
Cette fonction compile un script PHP et l'ajoute au cache d'opcode sans l'exécuter.
Ceci peut être utilisé pour remplir un cache après un redémarrage de serveur en
précachant les fichiers qui vont être amenés à être utilisés.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>filename</parameter></term>
<listitem>
<para>
Le chemin vers le fichier PHP à compiler et mettre en cache.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Retourne &true; si <parameter>filename</parameter> a été compilé avec succès
&return.falseforfailure;.
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<para>
Si <parameter>filename</parameter> ne peut être chargé ou compilé, une erreur de type
<constant>E_WARNING</constant> est renvoyée. Vous pouvez utiliser
<link linkend="language.operators.errorcontrol">@</link> pour la supprimer.
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>opcache_invalidate</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->