mirror of
https://github.com/php/doc-fr.git
synced 2026-03-23 22:52:18 +01:00
Style impersonnel dans reference/ (a-d) (#2539)
* style: remplacer vous/votre/vos par style impersonnel dans reference/[a-d]*
This commit is contained in:
@@ -92,8 +92,8 @@ Connection: Keep-Alive
|
||||
&reftitle.notes;
|
||||
<note>
|
||||
<para>
|
||||
Vous pouvez aussi obtenir les valeurs des variables <acronym>CGI</acronym> communes
|
||||
en les lisant dans l'environnement, ce qui fonctionne, que vous
|
||||
Il est aussi possible d'obtenir les valeurs des variables <acronym>CGI</acronym> communes
|
||||
en les lisant dans l'environnement, ce qui fonctionne, que l'on
|
||||
soyez ou non en module <productname>Apache</productname>. Utilisez
|
||||
la fonction <function>phpinfo</function> pour connaître la liste des
|
||||
<link linkend="language.variables.predefined">variables d'environnement</link>
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
<simpara>
|
||||
La première version est 4.0.0, ce fut un embranchement logiciel de la
|
||||
tête de la branche maître d'APC de l'époque.
|
||||
La prise en charge de PHP 7 est disponible à partir de APCu 5.0.0.
|
||||
La prise en charge de PHP 8 est disponible à partir de APCu 5.1.19.
|
||||
La prise en charge de PHP 7 est disponible à partir d'APCu 5.0.0.
|
||||
La prise en charge de PHP 8 est disponible à partir d'APCu 5.1.19.
|
||||
</simpara>
|
||||
</preface>
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
Une fois le serveur lancé, le script <literal>apc.php</literal>, disponible avec
|
||||
l'extension, peut être copié dans le document root et exécuté par le
|
||||
navigateur. Ce script fournit une analyse détaillée du fonctionnement interne
|
||||
de APCu. Si la bibliothèque GD est activée dans PHP alors le script peut afficher
|
||||
d'APCu. Si la bibliothèque GD est activée dans PHP alors le script peut afficher
|
||||
des graphiques pertinents.
|
||||
</simpara>
|
||||
<simpara>
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<preface xml:id="intro.array">
|
||||
&reftitle.intro;
|
||||
<para>
|
||||
Ces fonctions vous permettent de travailler et de manipuler
|
||||
Ces fonctions permettent de travailler et de manipuler
|
||||
les tableaux de plusieurs façons. Les tableaux sont essentiels
|
||||
pour le stockage, la gestion et les opérations sur des
|
||||
jeux de variables.
|
||||
@@ -22,7 +22,7 @@
|
||||
mais aussi des fonctions retournant des tableaux.
|
||||
</para>
|
||||
<para>
|
||||
Référez-vous à la section sur les
|
||||
Se reporter à la section sur les
|
||||
<link linkend="language.types.array">tableaux</link> de ce manuel pour
|
||||
une explication détaillée sur la façon dont les tableaux sont implémentés
|
||||
et utilisés en PHP. Lisez également les
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
</methodsynopsis>
|
||||
<para>
|
||||
<function>array_column</function> retourne les valeurs d'une colonne de <parameter>array</parameter>, identifiée par la clé
|
||||
<parameter>column_key</parameter>. Optionnellement, vous pouvez fournir
|
||||
<parameter>column_key</parameter>. Optionnellement, il est possible de fournir
|
||||
un paramètre <parameter>index_key</parameter> pour indexer les valeurs
|
||||
dans le tableau retourné par les valeurs de la colonne
|
||||
<parameter>index_key</parameter> du tableau d'entrée.
|
||||
@@ -46,7 +46,7 @@
|
||||
<listitem>
|
||||
<para>
|
||||
La colonne de valeurs à retourner. Cette valeur peut être la clé
|
||||
entière de la colonne que vous souhaitez récupérer, ou bien le
|
||||
entière de la colonne que l'on souhaite récupérer, ou bien le
|
||||
nom de la clé pour un tableau associatif ou le nom de la propriété.
|
||||
Il peut aussi valoir &null; pour retourner le tableau complet ou
|
||||
des objets (ceci peut être utile en conjonction du paramètre
|
||||
|
||||
@@ -146,8 +146,8 @@ array(2) {
|
||||
&reftitle.notes;
|
||||
<note>
|
||||
<para>
|
||||
Notez que cette fonction vérifie uniquement une dimension d'un tableau
|
||||
possédant n dimensions. Bien sûr, vous pouvez vérifier une dimension
|
||||
Il est à noter que cette fonction vérifie uniquement une dimension d'un tableau
|
||||
possédant n dimensions. Bien sûr, il est possible de vérifier une dimension
|
||||
plus profonde en utilisant, par exemple,
|
||||
<literal>array_diff_key($array1[0], $array2[0]);</literal>.
|
||||
</para>
|
||||
|
||||
@@ -118,8 +118,8 @@ array(2) {
|
||||
&reftitle.notes;
|
||||
<note>
|
||||
<para>
|
||||
Notez que cette fonction vérifie uniquement une dimension d'un tableau
|
||||
possédant n dimensions. Bien sûr, vous pouvez vérifier une dimension
|
||||
Il est à noter que cette fonction vérifie uniquement une dimension d'un tableau
|
||||
possédant n dimensions. Bien sûr, il est possible de vérifier une dimension
|
||||
plus profonde en utilisant, par exemple,
|
||||
<literal>array_diff_ukey($array1[0], $array2[0], 'callback_func');</literal>.
|
||||
</para>
|
||||
|
||||
@@ -154,7 +154,7 @@ var_dump($result);
|
||||
</example>
|
||||
</para>
|
||||
<para>
|
||||
Pour utiliser une fonction de comparaison alternative, reportez-vous à
|
||||
Pour utiliser une fonction de comparaison alternative, se reporter à
|
||||
la fonction <function>array_udiff</function>.
|
||||
</para>
|
||||
</refsect1>
|
||||
@@ -163,8 +163,8 @@ var_dump($result);
|
||||
&reftitle.notes;
|
||||
<note>
|
||||
<para>
|
||||
Notez que cette fonction ne vérifie qu'une seule dimension d'un tableau à
|
||||
plusieurs dimensions. Bien sûr, vous pouvez vérifier des dimensions plus
|
||||
Il est à noter que cette fonction ne vérifie qu'une seule dimension d'un tableau à
|
||||
plusieurs dimensions. Bien sûr, il est possible de vérifier des dimensions plus
|
||||
profondes en utilisant
|
||||
<literal>array_diff($array1[0], $array2[0]);</literal>.
|
||||
</para>
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
<function>array_intersect_assoc</function> retourne un tableau contenant
|
||||
toutes les valeurs de <parameter>array</parameter> qui sont aussi
|
||||
présentes dans tous les autres arguments.
|
||||
Notez que les clés sont aussi utilisées
|
||||
Il est à noter que les clés sont aussi utilisées
|
||||
durant la comparaison, contrairement à <function>array_intersect</function>.
|
||||
</simpara>
|
||||
</refsect1>
|
||||
@@ -105,7 +105,7 @@ Array
|
||||
</example>
|
||||
</para>
|
||||
<simpara>
|
||||
Dans notre exemple, vous pouvez voir que la paire
|
||||
Dans notre exemple, il est possible de voir que la paire
|
||||
<literal>"a" => "green"</literal> est présente dans les deux tableaux,
|
||||
et donc placée dans le dernier tableau. La valeur
|
||||
<literal>red</literal> n'est pas retournée car dans
|
||||
|
||||
@@ -105,7 +105,7 @@ array(2) {
|
||||
</example>
|
||||
</para>
|
||||
<para>
|
||||
Dans cet exemple, vous pouvez voir que seules les clés <literal>'bleu'</literal>
|
||||
Dans cet exemple, il est possible de voir que seules les clés <literal>'bleu'</literal>
|
||||
et <literal>'vert'</literal> sont présentes dans les deux tableaux et donc,
|
||||
elles sont retournées. Notez également que les valeurs pour les clés
|
||||
<literal>'bleu'</literal> et <literal>'vert'</literal> diffèrent
|
||||
|
||||
@@ -137,7 +137,7 @@ Array
|
||||
]]>
|
||||
</screen>
|
||||
<para>
|
||||
Si vous voulez ajouter des éléments du second tableau au premier
|
||||
Si l'on veut ajouter des éléments du second tableau au premier
|
||||
sans pour autant écraser ou ré-indexer les éléments du premier,
|
||||
utilisez l'opérateur d'union <literal>+</literal> :
|
||||
</para>
|
||||
|
||||
@@ -31,7 +31,7 @@ $array[] = $var;
|
||||
</para>
|
||||
<note>
|
||||
<simpara>
|
||||
Si vous utilisez la fonction <function>array_push</function> pour ajouter un
|
||||
Si l'on utilise la fonction <function>array_push</function> pour ajouter un
|
||||
élément à un tableau, il est préférable de la remplacer par l'opérateur
|
||||
<literal>$array[] = </literal> qui évite le passage par une fonction.
|
||||
</simpara>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
<term><parameter>num</parameter></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Spécifie le nombre d'entrées que vous voulez récupérer.
|
||||
Spécifie le nombre d'entrées que l'on veut récupérer.
|
||||
Doit être supérieur à zéro et inférieur ou égal à la longueur de <parameter>array</parameter>.
|
||||
</para>
|
||||
</listitem>
|
||||
@@ -52,10 +52,10 @@
|
||||
<refsect1 role="returnvalues">
|
||||
&reftitle.returnvalues;
|
||||
<para>
|
||||
Lorsque vous ne récupérez qu'une seule entrée, la fonction
|
||||
Lorsque l'on ne récupère qu'une seule entrée, la fonction
|
||||
<function>array_rand</function> retourne la clé d'une entrée choisie
|
||||
aléatoirement. Sinon, un tableau de clés d'entrées aléatoires sera
|
||||
retourné. Cela vous permet de faire une sélection au hasard de clés,
|
||||
retourné. Cela permet de faire une sélection au hasard de clés,
|
||||
ou bien de valeurs. Si plusieurs clés sont retournées, alors elles le
|
||||
seront dans l'ordre qu'elles étaient dans le tableau d'origine.
|
||||
</para>
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
</para>
|
||||
<note>
|
||||
<simpara>
|
||||
Notez que cette fonction ne vérifie qu'une seule dimension d'un tableau
|
||||
multidimensionnel. Vous pouvez, bien sûr, tester une dimension
|
||||
Il est à noter que cette fonction ne vérifie qu'une seule dimension d'un tableau
|
||||
multidimensionnel. Il est possible de, bien sûr, tester une dimension
|
||||
particulière en utilisant par exemple,
|
||||
<literal>array_udiff_assoc($array1[0], $array2[0], "compare_func");</literal>.
|
||||
</simpara>
|
||||
@@ -68,7 +68,7 @@
|
||||
<function>array_udiff_assoc</function> retourne un tableau contenant
|
||||
toutes les valeurs de <parameter>array</parameter> qui ne sont présentes
|
||||
dans aucun des autres arguments.
|
||||
Notez que les clés sont utilisées dans les comparaisons contrairement à
|
||||
Il est à noter que les clés sont utilisées dans les comparaisons contrairement à
|
||||
<function>array_diff</function> et <function>array_udiff</function>.
|
||||
La comparaison des données est effectuée en utilisant une fonction
|
||||
de rappel fournie par l'utilisateur, <parameter>value_compare_func</parameter>.
|
||||
@@ -131,7 +131,7 @@ Array
|
||||
</example>
|
||||
</para>
|
||||
<simpara>
|
||||
Dans notre exemple, vous voyez que la paire <literal>"1" => new cr(4)</literal>
|
||||
Dans notre exemple, l'on voit que la paire <literal>"1" => new cr(4)</literal>
|
||||
est présente dans les deux tableaux et donc absente du tableau résultant.
|
||||
</simpara>
|
||||
</refsect1>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
les index avec une fonction de rappel.
|
||||
</para>
|
||||
<para>
|
||||
Notez que les clés sont utilisées dans les comparaisons contrairement à
|
||||
Il est à noter que les clés sont utilisées dans les comparaisons contrairement à
|
||||
<function>array_diff</function> et <function>array_udiff</function>.
|
||||
</para>
|
||||
</refsect1>
|
||||
@@ -137,17 +137,17 @@ Array
|
||||
</example>
|
||||
</para>
|
||||
<simpara>
|
||||
Dans notre exemple, vous voyez que la paire <literal>"1" => new cr(4)</literal>
|
||||
Dans notre exemple, l'on voit que la paire <literal>"1" => new cr(4)</literal>
|
||||
est présente dans les deux tableaux et donc, absente du tableau résultant.
|
||||
Gardez en tête que vous devez fournir deux fonctions de rappel.
|
||||
Il faut garder en tête qu'il faut fournir deux fonctions de rappel.
|
||||
</simpara>
|
||||
</refsect1>
|
||||
<refsect1 role="notes">
|
||||
&reftitle.notes;
|
||||
<note>
|
||||
<simpara>
|
||||
Notez que cette fonction ne vérifie qu'une seule dimension d'un tableau
|
||||
multidimensionnel. Vous pouvez, bien sûr, tester une dimension
|
||||
Il est à noter que cette fonction ne vérifie qu'une seule dimension d'un tableau
|
||||
multidimensionnel. Il est possible de, bien sûr, tester une dimension
|
||||
particulière en utilisant par exemple
|
||||
<literal>array_udiff_uassoc($array1[0], $array2[0], "data_compare_func",
|
||||
"key_compare_func");</literal>.
|
||||
|
||||
@@ -215,8 +215,8 @@ Friday: Fixing buggy code.
|
||||
&reftitle.notes;
|
||||
<note>
|
||||
<simpara>
|
||||
Notez que cette fonction ne vérifie qu'une seule dimension d'un tableau
|
||||
multidimensionnel. Vous pouvez, bien sûr, tester une dimension
|
||||
Il est à noter que cette fonction ne vérifie qu'une seule dimension d'un tableau
|
||||
multidimensionnel. Il est possible de, bien sûr, tester une dimension
|
||||
particulière en utilisant par exemple
|
||||
<literal>array_udiff($array1[0], $array2[0],
|
||||
"data_compare_func");</literal>.
|
||||
|
||||
@@ -123,7 +123,7 @@ La clé sour contient l'élément lemon
|
||||
]]>
|
||||
</screen>
|
||||
<para>
|
||||
Vous aurez noté que la clé '<literal>sweet</literal>'
|
||||
On aura noté que la clé '<literal>sweet</literal>'
|
||||
n'est jamais affichée. Toute clé qui est associée
|
||||
à un &array; n'est pas passée à la fonction de rappel.
|
||||
</para>
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
</note>
|
||||
<para>
|
||||
Seules les valeurs du <parameter>array</parameter> peuvent être modifiées ;
|
||||
sa structure ne peut pas, c'est-à-dire que vous ne pouvez ajouter, supprimer
|
||||
sa structure ne peut pas, c'est-à-dire que l'on ne peut ajouter, supprimer
|
||||
ou réordonner des éléments. Si la fonction de callback ne respecte pas cette
|
||||
règle, le comportement va devenir indéfini et imprévisible.
|
||||
</para>
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
chaîne ou un nombre. Si l'index est omis, un index numérique
|
||||
sera automatiquement généré (commençant à
|
||||
0). Si l'index est un entier, le prochain index généré
|
||||
prendra la valeur d'index la plus grande + 1. Notez que si deux indices
|
||||
prendra la valeur d'index la plus grande + 1. Il est à noter que si deux indices
|
||||
identiques sont définis, le dernier remplacera le premier.
|
||||
</para>
|
||||
<para>
|
||||
@@ -135,9 +135,9 @@ Array
|
||||
</example>
|
||||
</para>
|
||||
<para>
|
||||
Tout comme en Perl, vous pouvez accéder à une valeur d'un tableau
|
||||
dans des doubles guillemets. Cependant, avec PHP, vous devez
|
||||
entourer votre tableau avec des accolades.
|
||||
Tout comme en Perl, il est possible d'accéder à une valeur d'un tableau
|
||||
dans des doubles guillemets. Cependant, avec PHP, il faut
|
||||
entourer le tableau avec des accolades.
|
||||
<example>
|
||||
<title>Accéder à un tableau dans des doubles guillemets</title>
|
||||
<programlisting role="php">
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
<para>
|
||||
Après chaque appel à <function>each</function>, le pointeur de tableau est
|
||||
déplacé au prochain élément, ou au-delà dernier élément, lorsqu'on arrive à
|
||||
la fin. Vous devez utiliser <function>reset</function> si vous voulez traverser
|
||||
la fin. Il faut utiliser <function>reset</function> si l'on veut traverser
|
||||
le tableau à nouveau avec <function>each</function>.
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<listitem>
|
||||
<para>
|
||||
Le tableau. Ce tableau est passé par référence car il sera
|
||||
modifié par la fonction. Cela signifie que vous devez passer
|
||||
modifié par la fonction. Cela signifie qu'il faut passer
|
||||
une vraie variable et non une fonction retournant un tableau,
|
||||
car actuellement, seules les variables peuvent être passées
|
||||
par référence.
|
||||
|
||||
@@ -47,8 +47,8 @@
|
||||
et <parameter>prefix</parameter>.
|
||||
</para>
|
||||
<para>
|
||||
Vous devez utiliser un tableau associatif. Un tableau indexé numériquement
|
||||
ne produira aucun résultat, à moins que vous n'utilisiez l'option
|
||||
Il faut utiliser un tableau associatif. Un tableau indexé numériquement
|
||||
ne produira aucun résultat, à moins que l'on n'utilise l'option
|
||||
<constant>EXTR_PREFIX_ALL</constant> ou <constant>EXTR_PREFIX_INVALID</constant>.
|
||||
</para>
|
||||
</listitem>
|
||||
@@ -110,7 +110,7 @@
|
||||
Écrase la variable uniquement si elle existe déjà dans la
|
||||
table des symboles, et, sinon, ne rien faire. Ceci est
|
||||
pratique pour définir une liste de variables valides, puis
|
||||
extraire du tableau les valeurs que vous avez déjà définies
|
||||
extraire du tableau les valeurs qu'on a déjà définies
|
||||
grâce à <varname>$_REQUEST</varname>, par exemple.
|
||||
</simpara>
|
||||
</listitem>
|
||||
@@ -131,7 +131,7 @@
|
||||
Extrait les variables sous forme de références. Cela signifie que
|
||||
les valeurs des variables importées font toujours référence aux
|
||||
valeurs des variables d'origine dans le paramètre
|
||||
<parameter>array</parameter>. Vous pouvez utiliser cette
|
||||
<parameter>array</parameter>. Il est possible d'utiliser cette
|
||||
option seule, ou bien la combiner avec d'autres options avec
|
||||
l'opérateur OR, dans le paramètre <parameter>flags</parameter>.
|
||||
</simpara>
|
||||
@@ -149,7 +149,7 @@
|
||||
<term><parameter>prefix</parameter></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Notez que <parameter>prefix</parameter> n'est nécessaire que pour
|
||||
Il est à noter que <parameter>prefix</parameter> n'est nécessaire que pour
|
||||
les valeurs de <parameter>flags</parameter> suivantes :
|
||||
<constant>EXTR_PREFIX_SAME</constant>, <constant>EXTR_PREFIX_ALL</constant>,
|
||||
<constant>EXTR_PREFIX_INVALID</constant> ou <constant>EXTR_PREFIX_IF_EXISTS</constant>.
|
||||
@@ -220,9 +220,9 @@ blue, large, sphere, medium
|
||||
N'utilisez pas <function>extract</function> sur des données inconnues, comme
|
||||
les données utilisateurs (i.e. <varname>$_GET</varname>,
|
||||
<varname>$_FILES</varname>, etc.).
|
||||
Si vous le faites, assurez-vous d'utiliser l'une des constantes
|
||||
Si on le faites, il faut s'assurer d'utiliser l'une des constantes
|
||||
<parameter>flags</parameter> qui n'écrasent pas les valeurs, comme
|
||||
<constant>EXTR_SKIP</constant>. Sachez aussi que vous devez maintenant
|
||||
<constant>EXTR_SKIP</constant>. Il est aussi à noter qu'il faut maintenant
|
||||
extraire dans le même ordre que celui défini dans <link
|
||||
linkend="ini.variables-order">variables_order</link> du <link
|
||||
linkend="ini">&php.ini;</link>.
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
à une valeur de tableau de <literal>0</literal> en mode non strict et vice versa.
|
||||
Cela peut conduire à des résultats non souhaitables.
|
||||
Des cas particuliers similaires existent également pour d'autres types.
|
||||
Si vous n'êtes pas absolument certain des types de valeurs concernés,
|
||||
Si on n'êtes pas absolument certain des types de valeurs concernés,
|
||||
utilisez toujours le drapeau <parameter>strict</parameter> pour éviter tout comportement inattendu.
|
||||
</para>
|
||||
</note>
|
||||
|
||||
@@ -116,7 +116,7 @@ Array
|
||||
]]>
|
||||
</screen>
|
||||
<para>
|
||||
Pour plus de détails, rendez-vous sur le site de Martin Pool sur
|
||||
Pour plus de détails, se rendre sur le site de Martin Pool sur
|
||||
<link xlink:href="&url.strnatcmp;">la comparaison de chaînes en ordre naturel</link>.
|
||||
</para>
|
||||
</example>
|
||||
|
||||
@@ -112,7 +112,7 @@ Array
|
||||
]]>
|
||||
</screen>
|
||||
<para>
|
||||
Pour plus de détails, rendez-vous sur le site de
|
||||
Pour plus de détails, se rendre sur le site de
|
||||
Martin Pool sur
|
||||
<link xlink:href="&url.strnatcmp;">la comparaison de chaînes en ordre naturel</link>.
|
||||
</para>
|
||||
|
||||
@@ -143,7 +143,7 @@ fruits[3] = orange20
|
||||
xlink:href="&url.wiki.quicksort;">Quicksort</link>.
|
||||
Le pivot est choisie au milieu de la partition, résultant ainsi en une optimisation
|
||||
du temps pour les tableaux déjà triés. Mais ceci ne reste qu'un détail de
|
||||
l'implémentation, n'ayant aucun impact pour vous.
|
||||
l'implémentation, n'ayant aucun impact.
|
||||
</simpara>
|
||||
</note>
|
||||
<warning>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<title>Tri des tableaux</title>
|
||||
<para>
|
||||
PHP dispose de nombreuses fonctions pour trier les tableaux,
|
||||
et cette section du manuel va vous aider à vous y retrouver.
|
||||
et cette section du manuel va aider à on y retrouver.
|
||||
</para>
|
||||
<para>
|
||||
Les différences principales sont :
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
Cette fonction lève une exception <exceptionname>ValueError</exceptionname> dans les cas suivants :
|
||||
<simplelist>
|
||||
<member><parameter>num</parameter>, <parameter>exponent</parameter> ou <parameter>modulus</parameter> n'est pas une chaîne numérique BCMath correctement formée</member>
|
||||
<member><parameter>num</parameter>, <parameter>exponent</parameter> ou <parameter>modulus</parameter> possède une partie fractionnaire</member>
|
||||
<member><parameter>num</parameter>, <parameter>exponent</parameter> ou <parameter>modulus</parameter> possèd'une partie fractionnaire</member>
|
||||
<member><parameter>exponent</parameter> est une valeur négative</member>
|
||||
<member><parameter>scale</parameter> est en dehors de la plage valide</member>
|
||||
</simplelist>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
&reftitle.install;
|
||||
<simpara>
|
||||
Le support <acronym>bzip2</acronym> par PHP n'est pas activé par
|
||||
défaut. Vous devez utiliser l'option de configuration
|
||||
défaut. Il faut utiliser l'option de configuration
|
||||
<option role="configure">--with-bz2[=DIR]</option>
|
||||
lors de la compilation de PHP pour l'activer.
|
||||
</simpara>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
la vitesse.
|
||||
</simpara>
|
||||
<simpara>
|
||||
Reportez-vous à la <link xlink:href="&url.bzip2;">documentation bzip2</link>
|
||||
Se reporter à la <link xlink:href="&url.bzip2;">documentation bzip2</link>
|
||||
pour plus de détails sur cette fonctionnalité.
|
||||
</simpara>
|
||||
</listitem>
|
||||
|
||||
@@ -15,9 +15,9 @@
|
||||
convertir simplement les différents formats de calendrier.
|
||||
Elles sont basées sur un comptage de jour Julien. Le comptage
|
||||
Julien est un comptage commençant le 1er Janvier 4713 av. J.-C.
|
||||
Pour convertir les différents calendriers, vous devez tout d'abord
|
||||
Pour convertir les différents calendriers, il faut tout d'abord
|
||||
convertir en nombre de jours Julien, puis, dans le type de calendrier
|
||||
de votre choix. Le comptage de jours Julien est très différent
|
||||
du choix. Le comptage de jours Julien est très différent
|
||||
du calendrier Julien ! Pour plus d'informations sur le comptage
|
||||
en jours Julien, visitez cette page : <link xlink:href="&url.calendar.jd;">&url.calendar.jd;</link>.
|
||||
Pour plus d'informations sur les différents calendriers, visitez cette page :
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<section xml:id="calendar.installation" xmlns="http://docbook.org/ns/docbook">
|
||||
&reftitle.install;
|
||||
<para>
|
||||
Pour faire fonctionner ces fonctions avec PHP, vous devez
|
||||
Pour faire fonctionner ces fonctions avec PHP, il faut
|
||||
le compiler avec l'option <option role="configure">--enable-calendar</option>.
|
||||
</para>
|
||||
&windows.builtin;
|
||||
|
||||
@@ -167,10 +167,10 @@ echo $datetime->format('M-d-Y'); // Apr-09-2023
|
||||
de cette fonction avec d'autres fonctions date de PHP.
|
||||
</para>
|
||||
<para>
|
||||
Comme contournement, vous pouvez utiliser la fonction
|
||||
Comme contournement, il est possible d'utiliser la fonction
|
||||
<function>easter_days</function> avec les classes
|
||||
<classname>DateTime</classname> et <classname>DateInterval</classname>
|
||||
pour calculer le jour de Pâques dans votre fuseau horaire PHP, comme ceci :
|
||||
pour calculer le jour de Pâques dans le fuseau horaire PHP, comme ceci :
|
||||
</para>
|
||||
<informalexample>
|
||||
<programlisting role="php">
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
</para>
|
||||
<caution>
|
||||
<para>
|
||||
Souvenez-vous, le calendrier courant du système utilisé sur le Web est un calendrier
|
||||
il faut ser rappeler, le calendrier courant du système utilisé sur le Web est un calendrier
|
||||
Grégorien. <function>gregoriantojd</function> peut être utilisé pour convertir ce genre
|
||||
de dates en un nombre de jours du calendrier Julien.
|
||||
</para>
|
||||
|
||||
@@ -11,16 +11,16 @@
|
||||
<preface xml:id="intro.classobj">
|
||||
&reftitle.intro;
|
||||
<para>
|
||||
Ces fonctions vous permettent d'obtenir des informations
|
||||
à propos de classes et d'instances d'objets. Vous
|
||||
Ces fonctions permettent d'obtenir des informations
|
||||
à propos de classes et d'instances d'objets. On
|
||||
pouvez obtenir le nom de la classe à laquelle un objet appartient,
|
||||
ainsi que ses propriétés et méthodes membres. En utilisant
|
||||
ces fonctions, vous pouvez retrouver non seulement la classe
|
||||
ces fonctions, il est possible de retrouver non seulement la classe
|
||||
d'un objet, mais aussi son héritage (autrement dit, quelle classe est
|
||||
étendue par la classe de l'objet).
|
||||
</para>
|
||||
<para>
|
||||
Veuillez vous reporter à la section sur les
|
||||
se reporter à la section sur les
|
||||
<link linkend="language.types.object">objets</link> du manuel
|
||||
pour avoir des explications détaillées sur la façon dont sont implémentés
|
||||
les classes et les objets en PHP.
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
<methodparam><type>string</type><parameter>class</parameter></methodparam>
|
||||
</methodsynopsis>
|
||||
<para>
|
||||
Vous pouvez définir cette fonction pour activer le <link
|
||||
Il est possible de définir cette fonction pour activer le <link
|
||||
linkend="language.oop5.autoload">chargement automatique des classes</link>.
|
||||
</para>
|
||||
|
||||
|
||||
@@ -32,10 +32,10 @@
|
||||
</para>
|
||||
<note>
|
||||
<para>
|
||||
Notez que suivant les extensions qui sont compilées ou chargées
|
||||
Il est à noter que suivant les extensions qui sont compilées ou chargées
|
||||
dans PHP, d'autres classes peuvent être présentes. Cela signifie
|
||||
que vous ne pourrez pas utiliser ces noms de classes pour définir
|
||||
vos propres classes. Voici une liste des
|
||||
que l'on ne pourra pas utiliser ces noms de classes pour définir
|
||||
les propres classes. Voici une liste des
|
||||
<link linkend="reserved.classes">classes prédéfinies</link>.
|
||||
</para>
|
||||
</note>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<refnamediv>
|
||||
<refname>property_exists</refname>
|
||||
<refpurpose>
|
||||
Vérifie si un objet ou une classe possède une propriété
|
||||
Vérifie si un objet ou une classe possèd'une propriété
|
||||
</refpurpose>
|
||||
</refnamediv>
|
||||
<refsect1 role="description">
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="commonmark-node-orderedlist.construct">
|
||||
<refnamediv>
|
||||
<refname>CommonMark\Node\OrderedList::__construct</refname>
|
||||
<refpurpose>Construction de OrderedList</refpurpose>
|
||||
<refpurpose>Construction d'OrderedList</refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsect1 role="description">
|
||||
|
||||
@@ -21,26 +21,26 @@
|
||||
Les codes n'ont pas besoin de faire partie du même exécutable. Le code peut
|
||||
être chargé à partir d'une DLL, trouvé dans un autre processus fonctionnant
|
||||
sur le même serveur, ou, avec DCOM (Distributed COM), trouvé sur une machine
|
||||
distante, sans même que votre code ait à savoir où il se trouve.
|
||||
distante, sans même que le code ait à savoir où il se trouve.
|
||||
</para>
|
||||
<para>
|
||||
Il y a une partie de COM connue sous le nom de OLE Automation qui comprend un
|
||||
Il y a une partie de COM connue sous le nom d'OLE Automation qui comprend un
|
||||
jeu d'interfaces COM qui permettent une liaison lâche avec les objets COM, afin
|
||||
qu'ils puissent être introspectés et appelés en cours d'exécution sans savoir
|
||||
au moment de la compilation comment l'objet fonctionne. L'extension COM de PHP
|
||||
utilise les interfaces OLE Automation pour vous permettre de créer et appeler des
|
||||
objets compatibles depuis vos scripts. Techniquement parlant, cela devrait
|
||||
utilise les interfaces OLE Automation pour permettre de créer et appeler des
|
||||
objets compatibles depuis les scripts. Techniquement parlant, cela devrait
|
||||
vraiment s'appeler "<literal>the OLE Automation Extension for PHP</literal>",
|
||||
puisque tous les objets COM ne sont pas forcément compatibles OLE.
|
||||
</para>
|
||||
<para>
|
||||
Maintenant, pourquoi voudriez-vous ou devriez-vous utiliser COM ? COM est
|
||||
Maintenant, pourquoi se voudrier ou se devrier utiliser COM ? COM est
|
||||
l'une des méthodes les plus utilisées pour faire communiquer des applications
|
||||
et des composants sur les plates-formes Windows. En utilisant COM, vous pouvez
|
||||
et des composants sur les plates-formes Windows. En utilisant COM, il est possible de
|
||||
ouvrir un document Microsoft Word, remplir un fichier de gabarit et le sauvegarder
|
||||
pour l'envoyer par courrier à votre visiteur. Vous pouvez aussi utiliser COM
|
||||
pour effectuer des tâches administratives sur votre réseau et configurer
|
||||
IIS ; ce ne sont que les utilisations les plus habituelles, vous pouvez faire
|
||||
pour l'envoyer par courrier au visiteur. Il est aussi possible d'utiliser COM
|
||||
pour effectuer des tâches administratives sur le réseau et configurer
|
||||
IIS ; ce ne sont que les utilisations les plus habituelles, il est possible de faire
|
||||
beaucoup plus avec COM.
|
||||
</para>
|
||||
<para>
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<section xml:id="com.intro">
|
||||
&reftitle.intro;
|
||||
<para>
|
||||
La classe com vous permet d'instancier un objet COM compatible OLE et
|
||||
La classe com permet d'instancier un objet COM compatible OLE et
|
||||
d'appeler ses méthodes et d'accéder à ses propriétés.
|
||||
</para>
|
||||
</section>
|
||||
@@ -52,8 +52,8 @@
|
||||
PHP détectera automatiquement les méthodes qui acceptent
|
||||
les paramètres par référence, et convertira automatiquement les variables
|
||||
PHP classiques en une forme pouvant être passée par référence.
|
||||
Cela signifie que vous pouvez appeler les méthodes de façon naturelle ;
|
||||
vous n'avez pas d'efforts supplémentaires à faire dans votre code.
|
||||
Cela signifie qu'il est possible d'appeler les méthodes de façon naturelle ;
|
||||
on n'avez pas d'efforts supplémentaires à faire dans le code.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -40,9 +40,9 @@
|
||||
<simpara>
|
||||
Un Moniker est une forme spéciale de nommage, similaire en concept à un
|
||||
schéma URL, qui identifie une ressource et spécifie comment elle devrait
|
||||
être chargée. Par exemple, vous pouvez démarrer Word et récupérer un
|
||||
être chargée. Par exemple, il est possible de démarrer Word et récupérer un
|
||||
objet représentant un document word en spécifiant le chemin complet du
|
||||
document word en tant que nom de module, ou vous pouvez utiliser
|
||||
document word en tant que nom de module, ou il est possible d'utiliser
|
||||
<literal>LDAP:</literal> en tant que Moniker pour utiliser l'interface
|
||||
ADSI à LDAP.
|
||||
</simpara>
|
||||
@@ -66,8 +66,8 @@
|
||||
<para>
|
||||
Si <parameter>server_name</parameter> est un &array;, il devrait contenir
|
||||
les éléments suivants (sensible à la casse !). À noter qu'ils sont tous
|
||||
optionnels (cependant vous devez définir l'Utilisateur et le Mot de Passe
|
||||
ensemble) ; si vous omettez le paramètre Server, le serveur par défaut
|
||||
optionnels (cependant il faut définir l'Utilisateur et le Mot de Passe
|
||||
ensemble) ; si l'on omet le paramètre Server, le serveur par défaut
|
||||
sera utilisé (comme dit ci-dessus), et l'instanciation de l'objet ne sera
|
||||
pas affectée par la directive &php.ini; <link linkend="ini.com.allow-dcom">com.allow_dcom</link>.
|
||||
<table>
|
||||
@@ -113,11 +113,11 @@
|
||||
<constant>CLSCTX_SERVER</constant> et
|
||||
<constant>CLSCTX_ALL</constant>.
|
||||
La valeur par défaut si non définie ici est
|
||||
<constant>CLSCTX_SERVER</constant> si vous omettez aussi
|
||||
<constant>CLSCTX_SERVER</constant> si l'on omet aussi
|
||||
<literal>Server</literal>, ou <constant>CLSCTX_REMOTE_SERVER</constant>
|
||||
si vous définissez un serveur. Vous devriez consultez la documentation
|
||||
si l'on définit un serveur. Il est recommandé de consulter la documentation
|
||||
de Microsoft pour CoCreateInstance pour plus d'information sur la
|
||||
signification de ces constantes ; vous devrez typiquement jamais
|
||||
signification de ces constantes ; on devra typiquement jamais
|
||||
les utiliser.
|
||||
</entry>
|
||||
</row>
|
||||
@@ -145,7 +145,7 @@
|
||||
<constant>CP_OEMCP</constant>, <constant>CP_SYMBOL</constant>,
|
||||
<constant>CP_THREAD_ACP</constant> (utilise codepage/locale définie pour
|
||||
le thread en cours d'exécution ), <constant>CP_UTF7</constant>
|
||||
et <constant>CP_UTF8</constant>. Vous pouvez aussi utiliser le numéro pour
|
||||
et <constant>CP_UTF8</constant>. Il est aussi possible d'utiliser le numéro pour
|
||||
une codepage donnée ; consultez la documentation de Microsoft pour plus de
|
||||
détails sur les codepages et leurs valeurs numériques.
|
||||
</simpara>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<section xml:id="dotnet.intro">
|
||||
&reftitle.intro;
|
||||
<para>
|
||||
La classe dotnet vous autorise à instancier une classe depuis un ensemble
|
||||
La classe dotnet autorise à instancier une classe depuis un ensemble
|
||||
.NET et d'appeler et accéder à ses propriétés, si la classe et les méthodes
|
||||
et les propriétés sont
|
||||
<link xlink:href="&url.com.visible;">visible pour COM</link>.
|
||||
@@ -28,7 +28,7 @@
|
||||
</para>
|
||||
<note>
|
||||
<para>
|
||||
Vous devez installer le moteur d'exécution .Net sur votre serveur web pour
|
||||
Il faut installer le moteur d'exécution .Net sur le serveur web pour
|
||||
tirer avantage de cette fonctionnalité.
|
||||
</para>
|
||||
</note>
|
||||
@@ -78,7 +78,7 @@
|
||||
d'interopérabilité COM fournie par le moteur d'exécution .Net.
|
||||
</para>
|
||||
<para>
|
||||
Une fois que vous avez créé un objet dotnet, PHP le traite de façon identique
|
||||
Une fois qu'on a créé un objet dotnet, PHP le traite de façon identique
|
||||
à n'importe quel autre objet COM ; les mêmes règles s'appliquent.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
Cette extension lancera des instances de la classe <classname>com_exception</classname>
|
||||
pour toute erreur potentiellement fatale signalée par COM. Toutes les exceptions COM ont une
|
||||
propriété <literal>code</literal> qui correspond à la valeur de retour HRESULT
|
||||
des diverses opérations COM. Vous pouvez utiliser ce code pour choisir de façon
|
||||
des diverses opérations COM. Il est possible d'utiliser ce code pour choisir de façon
|
||||
automatique comment gérer cette exception.
|
||||
</para>
|
||||
|
||||
|
||||
@@ -9,10 +9,10 @@
|
||||
<section xml:id="com.examples.foreach">
|
||||
<title>For Each</title>
|
||||
<para>
|
||||
Vous pouvez utiliser la structure de contrôle &foreach;
|
||||
Il est possible d'utiliser la structure de contrôle &foreach;
|
||||
de PHP pour passer en boucle à travers le contenu d'un IEnumVariant COM/OLE standard.
|
||||
Cela signifie que vous pouvez utiliser &foreach; aux endroits où
|
||||
vous auriez pu utiliser <literal>For Each</literal> dans du code VB/ASP.
|
||||
Cela signifie qu'il est possible d'utiliser &foreach; aux endroits où
|
||||
on aurait pu utiliser <literal>For Each</literal> dans du code VB/ASP.
|
||||
</para>
|
||||
<para>
|
||||
<example>
|
||||
@@ -53,13 +53,13 @@ foreach ($domainObject as $obj) {
|
||||
utilisant un chemin d'accès à la façon des tableaux.
|
||||
</para>
|
||||
<para>
|
||||
Vous pouvez :
|
||||
Il est possible de :
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
Accédez aux tableaux multidimensionnels ou aux propriétés COM qui
|
||||
requièrent plusieurs paramètres comme si vous accédiez à un tableau.
|
||||
Vous pouvez aussi écrire ces propriétés en utilisant cette technique.
|
||||
requièrent plusieurs paramètres comme si l'on accédait à un tableau.
|
||||
Il est aussi possible d'écrire ces propriétés en utilisant cette technique.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
@@ -67,7 +67,7 @@ foreach ($domainObject as $obj) {
|
||||
Bouclez sur les SafeArrays ("vrais" tableaux) en utilisant la structure
|
||||
de contrôle &foreach;. Cela fonctionne
|
||||
car un SafeArrays comporte des informations à propos de sa taille. Si
|
||||
une propriété à la façon des tableaux implémente IEnumVariant, alors vous
|
||||
une propriété à la façon des tableaux implémente IEnumVariant, alors on
|
||||
pouvez aussi utiliser &foreach; pour cette propriété ; lisez <xref
|
||||
linkend="com.examples.foreach"/> pour plus d'informations à ce sujet.
|
||||
</para>
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
</para>
|
||||
<para>
|
||||
Soyez prudent sur l'utilisation de cette fonctionnalité ;
|
||||
si vous faites quelque chose de similaire à l'exemple
|
||||
ci-dessous, cela n'a pas de sens de le lancer sur un serveur Web.
|
||||
si l'on fait quelque chose de similaire à l'exemple
|
||||
ci-dessous, cela n'a pas de sens de lancer sur un serveur Web.
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 role="parameters">
|
||||
@@ -43,7 +43,7 @@
|
||||
<listitem>
|
||||
<para>
|
||||
<parameter>sink_object</parameter> devra être une instance de la classe
|
||||
avec des noms de méthodes suivant le dispinterface désiré ; vous devriez
|
||||
avec des noms de méthodes suivant le dispinterface désiré ; il est recommandé de
|
||||
utiliser <function>com_print_typeinfo</function> pour l'aide à la
|
||||
génération d'un gabarit de classe pour cela.
|
||||
</para>
|
||||
@@ -55,8 +55,8 @@
|
||||
<para>
|
||||
PHP devrait être capable d'utiliser le type par défaut de dispinterface
|
||||
spécifié par la Typelib associée avec l'objet <parameter>variant</parameter>,
|
||||
mais vous pouvez changer cela en spécifiant dans le paramètre
|
||||
<parameter>sink_interface</parameter> le dispinterface que vous
|
||||
mais il est possible de changer cela en spécifiant dans le paramètre
|
||||
<parameter>sink_interface</parameter> le dispinterface que l'on
|
||||
souhaitez utiliser.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
<para>
|
||||
<function>com_get_active_object</function> est similaire à la création d'une
|
||||
nouvelle instance <xref linkend="class.com"/>d'un objet COM, excepté qu'elle ne
|
||||
retournera un objet à votre script uniquement si l'objet est actuellement instancié.
|
||||
retournera un objet au script uniquement si l'objet est actuellement instancié.
|
||||
Les applications OLE utilisent quelque chose de connu en tant que
|
||||
"<literal>Running Object Table</literal>" qui permet aux applications connues
|
||||
d'être exécutées juste une fois ; cette fonction expose la fonction
|
||||
@@ -35,7 +35,7 @@
|
||||
<listitem>
|
||||
<para>
|
||||
Le paramètre <parameter>prog_id</parameter> doit être soit le ProgID, soit le
|
||||
CLSID de l'objet dont vous voulez avoir l'accès (par exemple,
|
||||
CLSID de l'objet dont l'on veut avoir l'accès (par exemple,
|
||||
<literal>Word.Application</literal>).
|
||||
</para>
|
||||
</listitem>
|
||||
@@ -55,7 +55,7 @@
|
||||
&reftitle.returnvalues;
|
||||
<para>
|
||||
Si l'objet demandé est en cours d'exécution, la fonction retournera
|
||||
à votre script ce que toute autre objet COM retournerait.
|
||||
au script ce que toute autre objet COM retournerait.
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 role="errors">
|
||||
@@ -63,7 +63,7 @@
|
||||
<para>
|
||||
Il y a beaucoup de raisons pour lesquelles cette fonction peut échouer. Dans
|
||||
cette situation, le code erreur de l'exception devrait être
|
||||
<constant>MK_E_UNAVAILABLE</constant> ; vous pouvez utiliser la méthode
|
||||
<constant>MK_E_UNAVAILABLE</constant> ; il est possible d'utiliser la méthode
|
||||
<literal>getCode</literal> de l'objet exception pour vérifier le code de l'exception.
|
||||
</para>
|
||||
</refsect1>
|
||||
@@ -98,7 +98,7 @@
|
||||
Utiliser la fonction <function>com_get_active_object</function> sur un serveur
|
||||
web n'est pas toujours la meilleure idée. La plupart des applications COM/OLE ne sont
|
||||
pas faites pour gérer plus d'un client en concurrence, comme
|
||||
(et surtout !!) Microsoft Office. Vous devriez lire les <link
|
||||
(et surtout !!) Microsoft Office. Il est recommandé de lire les <link
|
||||
xlink:href="&url.msoffice.serverside;">considérations pour les
|
||||
automatismes côté serveur pour Office</link>
|
||||
pour plus d'informations sur les comportements généraux.
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
<para>
|
||||
Si <link linkend="ini.com.autoregister-typelib">com.autoregister-typelib</link> est activé,
|
||||
alors PHP essayera d'enregistrer automatiquement les constantes associées à l'objet COM
|
||||
lorsque vous créerez l'objet. Cela dépendra de l'interface fournie par l'objet COM
|
||||
lorsque l'on créera l'objet. Cela dépendra de l'interface fournie par l'objet COM
|
||||
lui-même et ne sera pas toujours possible.
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
@@ -21,11 +21,11 @@
|
||||
</para>
|
||||
<para>
|
||||
Le but de cette fonction est d'acheminer les appels COM entre les éléments et de
|
||||
gérer les différentes synchronisations. Cela permet à votre script
|
||||
gérer les différentes synchronisations. Cela permet au script
|
||||
d'attendre efficacement les événements à déclencher, tout en gérant
|
||||
d'autres événements ou bien d'exécuter d'autres scripts en arrière-plan.
|
||||
Vous devriez l'utiliser dan une boucle, comme dans l'exemple de la fonction
|
||||
<function>com_event_sink</function>, jusqu'à ce que vous ayez fini
|
||||
Il est recommandé de l'utiliser dan une boucle, comme dans l'exemple de la fonction
|
||||
<function>com_event_sink</function>, jusqu'à ce que l'on aye fini
|
||||
d'utiliser les objets COM liés à des événements.
|
||||
</para>
|
||||
</refsect1>
|
||||
@@ -40,7 +40,7 @@
|
||||
Le délai, en millisecondes.
|
||||
</para>
|
||||
<para>
|
||||
Si vous ne spécifiez pas de valeur pour le paramètre
|
||||
Si l'on ne spécifie pas de valeur pour le paramètre
|
||||
<parameter>timeout_milliseconds</parameter>, alors il voudra 0.
|
||||
Une valeur à 0 signifie que les messages seront traités immédiatement ;
|
||||
s'il y a des messages dans la file d'attente, ils seront distribués aussitôt ;
|
||||
|
||||
@@ -17,10 +17,10 @@
|
||||
</methodsynopsis>
|
||||
<para>
|
||||
Aide à générer un squelette de classe pour l'utiliser comme évier
|
||||
d'événement. Vous pouvez également l'utiliser pour générer une
|
||||
d'événement. Il est également possible de l'utiliser pour générer une
|
||||
sauvegarde de n'importe quel objet COM, à condition qu'il supporte
|
||||
assez d'interfaces d'introspection et que vous connaissiez le nom
|
||||
de l'interface que vous désirez afficher.
|
||||
assez d'interfaces d'introspection et que l'on connaisse le nom
|
||||
de l'interface que l'on désire afficher.
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 role="parameters">
|
||||
@@ -42,7 +42,7 @@
|
||||
<listitem>
|
||||
<para>
|
||||
Le nom d'une interface descendante <literal>IDispatch</literal>
|
||||
que vous souhaitez afficher.
|
||||
que l'on souhaite afficher.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@@ -136,15 +136,15 @@
|
||||
<para>
|
||||
Cette directive permet de spécifier le code-page des jeux de caractères à
|
||||
utiliser lors de l'envoi et la réception de chaînes vers des objets COM.
|
||||
Si elle est vide, PHP pensera que vous voulez <constant>CP_ACP</constant>,
|
||||
Si elle est vide, PHP pensera que l'on veut <constant>CP_ACP</constant>,
|
||||
qui est le code-page système ANSI par défaut.
|
||||
</para>
|
||||
<para>
|
||||
Si le texte dans vos scripts est encodé avec un différent encodage ou jeu
|
||||
de caractères par défaut, configurer cette directive vous évitera d'avoir
|
||||
à passer tout votre code comme paramètre du constructeur de la classe <xref
|
||||
Si le texte dans les scripts est encodé avec un différent encodage ou jeu
|
||||
de caractères par défaut, configurer cette directive évitera d'avoir
|
||||
à passer tout le code comme paramètre du constructeur de la classe <xref
|
||||
linkend="class.com"/>. Notez qu'en utilisant cette directive (comme toute
|
||||
configuration de PHP), votre code PHP perd en portabilité. Vous devez
|
||||
configuration de PHP), le code PHP perd en portabilité. Il faut
|
||||
utiliser le paramètre du constructeur à chaque fois que possible.
|
||||
</para>
|
||||
</listitem>
|
||||
@@ -174,7 +174,7 @@
|
||||
Lorsqu'elle est configurée, cette directive doit être le chemin vers un
|
||||
fichier qui contient une liste de bibliothèques à charger au démarrage.
|
||||
Chaque ligne sera interprétée comme le nom de la bibliothèque de types et
|
||||
chargée comme si vous aviez utilisé <function>com_load_typelib</function>.
|
||||
chargée comme si l'on avait utilisé <function>com_load_typelib</function>.
|
||||
Les constantes seront enregistrées de façon persistante, pour que la bibliothèque
|
||||
ne soit chargée qu'une seule fois. Si le nom d'une bibliothèque de types
|
||||
se termine par <literal>#cis</literal> ou <literal>#case_insensitive</literal>,
|
||||
|
||||
@@ -13,9 +13,9 @@
|
||||
<para>
|
||||
Pour plus d'informations sur les objets COM, lisez les
|
||||
<link xlink:href="&url.comspecs;">spécifications COM</link>.
|
||||
Vous pouvez trouver des informations utiles dans notre FAQ pour <xref
|
||||
Il est possible de trouver des informations utiles dans notre FAQ pour <xref
|
||||
linkend="faq.com"/>.
|
||||
Si vous voulez utiliser des applications MS Office sur le serveur, vous devez
|
||||
Si l'on veut utiliser des applications MS Office sur le serveur, il faut
|
||||
lire les informations ici : <link
|
||||
xlink:href="&url.msoffice.serverside;">Considerations for
|
||||
Server-Side Automation of Office</link>.
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
dans le fichier &php.ini; pour pouvoir utiliser ces fonctions.
|
||||
</para>
|
||||
<para>
|
||||
Vous êtes responsable de l'installation des divers objets COM dont vous
|
||||
On est responsable de l'installation des divers objets COM dont on
|
||||
auriez besoin (comme Ms Word) ; nous ne pouvons tous les inclure
|
||||
dans PHP.
|
||||
</para>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
Le VARIANT est l'équivalent COM de zval pour PHP ; c'est une structure qui
|
||||
peut contenir une valeur avec une gamme de différents types possibles.
|
||||
La classe variant fournie par l'extension COM vous permet d'avoir plus de
|
||||
La classe variant fournie par l'extension COM permet d'avoir plus de
|
||||
contrôle sur ce que PHP envoie et reçoit de COM.
|
||||
</para>
|
||||
</section>
|
||||
@@ -59,10 +59,10 @@ print "The value is " . $v . "<br/>";
|
||||
est converti en une valeur PHP seulement quand il y a une correspondance
|
||||
directe entre les types qui ne produiraient pas une perte d'information.
|
||||
Dans tous les autres cas, la valeur est retournée en tant qu'une instance
|
||||
de la classe variant. Vous pouvez forcer PHP à convertir ou évaluer le
|
||||
de la classe variant. Il est possible de forcer PHP à convertir ou évaluer le
|
||||
variant en tant que type PHP natif en utilisant les opérateurs de transtypage
|
||||
explicitement, ou implicitement vers une &string; en l'affichant
|
||||
grâce à <function>print</function>. Vous pouvez utiliser la grande variété
|
||||
grâce à <function>print</function>. Il est possible d'utiliser la grande variété
|
||||
de fonctions variant pour effectuer des opérations arithmétiques sans
|
||||
forcer une conversion et risquer une perte de données.
|
||||
</para>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<preface xml:id="intro.cubrid">
|
||||
&reftitle.intro;
|
||||
<simpara>
|
||||
Ces fonctions vous autorisent à accéder aux serveurs de base de données
|
||||
Ces fonctions autorisent à accéder aux serveurs de base de données
|
||||
CUBRID. Plus d'informations sur CUBRID peuvent être trouvées sur le site de <link xlink:href="&url.cubrid;">CUBRID</link>.
|
||||
</simpara>
|
||||
<simpara>
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
<row>
|
||||
<entry><constant>CUBRID_LOB</constant></entry>
|
||||
<entry>
|
||||
La constante CUBRID_LOB peut être utilisée lorsque vous voulez
|
||||
La constante CUBRID_LOB peut être utilisée lorsque l'on voule
|
||||
utiliser un objet LOB. Elle peut être passée aux fonctions
|
||||
<function>cubrid_fetch</function>,
|
||||
<function>cubrid_fetch_row</function>,
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<varlistentry>
|
||||
<term><parameter>type</parameter></term>
|
||||
<listitem><simpara>Type du tableau récupéré : CUBRID_NUM, CUBRID_ASSOC, CUBRID_BOTH.
|
||||
Si vous avez besoin d'utiliser un objet LOB, vous pouvez utiliser CUBRID_LOB.
|
||||
Si il est nécessaire d'utiliser un objet LOB, il est possible d'utiliser CUBRID_LOB.
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
@@ -50,8 +50,8 @@
|
||||
NULL lorsqu'une erreur survient.</simpara>
|
||||
<simpara>
|
||||
Le type du tableau retourné dépend de la façon dont le type a été défini.
|
||||
En utilisant CUBRID_BOTH (valeur par défaut), vous récupérerez un tableau
|
||||
contenant à la fois des indices associatifs et numériques ; vous pouvez
|
||||
En utilisant CUBRID_BOTH (valeur par défaut), on récupérerez un tableau
|
||||
contenant à la fois des indices associatifs et numériques ; il est possible de
|
||||
choisir explicitement ce type via l'argument <parameter>type</parameter>.
|
||||
La variable <parameter>type</parameter> peut être définie à une des
|
||||
valeurs suivantes :</simpara>
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
<varlistentry>
|
||||
<term><parameter>type</parameter></term>
|
||||
<listitem><simpara>Le type ne peut être que CUBRID_LOB ; ce paramètre
|
||||
sera utilisé uniquement lorsque vous avez besoin d'utiliser un objet LOB.</simpara></listitem>
|
||||
sera utilisé uniquement lorsqu'il est nécessaire d'utiliser un objet LOB.</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</refsect1>
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
</simpara>
|
||||
<note>
|
||||
<simpara>
|
||||
Si le type de données du champ est BLOB/CLOB, vous devez utiliser
|
||||
Si le type de données du champ est BLOB/CLOB, il faut utiliser
|
||||
la fonction <function>cubrid_lob_size</function> afin d'en connaître sa longueur.
|
||||
</simpara>
|
||||
</note>
|
||||
|
||||
@@ -55,7 +55,7 @@
|
||||
<listitem>
|
||||
<simpara>
|
||||
Le type ne peut être que CUBRID_LOB ; ce paramètre
|
||||
sera utilisé uniquement lorsque vous avez besoin d'utiliser
|
||||
sera utilisé uniquement lorsqu'il est nécessaire d'utiliser
|
||||
un objet lob.
|
||||
</simpara>
|
||||
</listitem>
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
<varlistentry>
|
||||
<term><parameter>type</parameter></term>
|
||||
<listitem><simpara>Le type ne peut être que CUBRID_LOB ; ce paramètre
|
||||
sera utilisé uniquement lorsque vous avez besoin d'utiliser un
|
||||
sera utilisé uniquement lorsqu'il est nécessaire d'utiliser un
|
||||
objet lob.</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
</methodsynopsis>
|
||||
<simpara>
|
||||
Cette fonction retourne une &string; avec les drapeaux de la position
|
||||
du champ fourni, séparés par un espace. Vous pouvez utiliser la fonction
|
||||
du champ fourni, séparés par un espace. Il est possible d'utiliser la fonction
|
||||
explode() pour récupérer chaque drapeau. Les drapeaux disponibles sont :
|
||||
<constant>not_null</constant>, <constant>primary_key</constant>,
|
||||
<constant>unique_key</constant>, <constant>foreign_key</constant>,
|
||||
|
||||
@@ -21,13 +21,13 @@
|
||||
|
||||
En général, les guillemets simples sont utilisés pour entourer
|
||||
la chaîne. Les doubles guillemets peuvent être utilisés également suivant
|
||||
la valeur de ansi_quotes, qui est un paramètre des requêtes SQL. Si la
|
||||
valeur de ansi_quotes est "no", les guillemets doubles
|
||||
la valeur d'ansi_quotes, qui est un paramètre des requêtes SQL. Si la
|
||||
valeur d'ansi_quotes est "no", les guillemets doubles
|
||||
seront gérés comme un caractère de la chaîne et non un identifiant.
|
||||
La valeur par défaut est "yes".
|
||||
|
||||
Si vous voulez inclure un guillemet simple comme caractère d'une chaîne,
|
||||
vous devez le spécifier 2 fois.
|
||||
Si l'on veut inclure un guillemet simple comme caractère d'une chaîne,
|
||||
il faut ler spécifier 2 fois.
|
||||
</simpara>
|
||||
</refsect1>
|
||||
|
||||
|
||||
@@ -90,7 +90,7 @@
|
||||
<note>
|
||||
<simpara>
|
||||
Les bénéfices de la fonction <function>cubrid_unbuffered_query</function>
|
||||
ont un prix : vous ne pouvez pas utiliser <function>cubrid_num_rows</function>
|
||||
ont un prix : il n'est pas possible d'utiliser <function>cubrid_num_rows</function>
|
||||
et <function>cubrid_data_seek</function> sur le jeu de résultats retourné depuis
|
||||
<function>cubrid_unbuffered_query</function>.
|
||||
</simpara>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<simpara>
|
||||
L'exemple ci-dessous utilise la base de données demodb
|
||||
comme exemple. Par défaut, elle est créée durant l'installation.
|
||||
Assurez-vous que c'est bien le cas.
|
||||
Il faut s'assurer que c'est bien le cas.
|
||||
</simpara>
|
||||
<example>
|
||||
<title>Exemple de récupération de données</title>
|
||||
|
||||
@@ -185,8 +185,8 @@
|
||||
<listitem>
|
||||
<simpara>
|
||||
Un type de valeur à lier (il est omis par défaut et en interne,
|
||||
le type &string; sera utilisé. Cependant, vous devez spécifier
|
||||
le type exact de la valeur comme argument lorsque vous utilisez NCHAR,
|
||||
le type &string; sera utilisé. Cependant, il faut spécifier
|
||||
le type exact de la valeur comme argument lorsque l'on utilise NCHAR,
|
||||
BIT, ou BLOB/CLOB).
|
||||
</simpara>
|
||||
</listitem>
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
</term>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Nom de l'attribut que vous voulez lire depuis l'instance.
|
||||
Nom de l'attribut que l'on veut lire depuis l'instance.
|
||||
</simpara>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@@ -69,7 +69,7 @@
|
||||
<simpara>
|
||||
&false; (afin de distinguer les erreurs et le fait que les attributs ont une
|
||||
collection vide ou nul ; en cas d'erreur, un message d'alerte sera affiché ;
|
||||
dans ce cas, vous pouvez récupérer l'erreur en utilisant la fonction
|
||||
dans ce cas, il est possible de récupérer l'erreur en utilisant la fonction
|
||||
<function>cubrid_error_code</function>), lorsque l'opération a échoué.
|
||||
</simpara>
|
||||
</refsect1>
|
||||
|
||||
@@ -22,9 +22,9 @@
|
||||
</simpara>
|
||||
<simpara>
|
||||
En CUBRID PHP, le mode auto-commit est désactivé par défaut
|
||||
pour la gestion des transactions. Vous pouvez le définir
|
||||
pour la gestion des transactions. Il est possible de définir
|
||||
en utilisant la fonction <function>cubrid_set_autocommit</function>.
|
||||
Vous pouvez récupérer son statut en utilisant la fonction
|
||||
Il est possible de récupérer son statut en utilisant la fonction
|
||||
<function>cubrid_get_autocommit</function>. Avant de commencer une
|
||||
transaction, n'oubliez pas de désactiver le mode auto-commit.
|
||||
</simpara>
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
La fonction <function>cubrid_connect_with_url</function> est utilisée pour préparer
|
||||
l'environnement pour la connexion au serveur en utilisant les informations de connexion
|
||||
passées avec des arguments dans l'URL. Si la fonctionnalité HA est active pour CUBRID,
|
||||
vous devez spécifier les informations de connexion du serveur de secours, qui sera utilisé
|
||||
il faut spécifier les informations de connexion du serveur de secours, qui sera utilisé
|
||||
comme backup lorsqu'une erreur survient. Si le nom d'utilisateur et le mot de passe
|
||||
ne sont pas fournis, alors la connexion "PUBLIC" sera établie par défaut.
|
||||
</simpara>
|
||||
@@ -63,8 +63,8 @@
|
||||
<member>
|
||||
alhosts : spécifie le courtier d'information pour le serveur de secours,
|
||||
qui sera utilisé comme backup lorsqu'il devient impossible de se connecter au
|
||||
serveur courant. Vous pouvez spécifier plusieurs courtiers comme backup et la connexion
|
||||
aux courtiers se fera dans l'ordre de alhosts
|
||||
serveur courant. Il est possible de spécifier plusieurs courtiers comme backup et la connexion
|
||||
aux courtiers se fera dans l'ordre d'alhosts
|
||||
</member>
|
||||
<member>
|
||||
rctime : un intervalle pendant lequel il sera tenté de se connecter
|
||||
@@ -112,7 +112,7 @@
|
||||
$conn = cubrid_connect_with_url($url, "dba", "12?");
|
||||
</simpara>
|
||||
<simpara>
|
||||
Si le nom d'utilisateur ou le mot de passe est vide, vous ne devez
|
||||
Si le nom d'utilisateur ou le mot de passe est vide, l'on ne doit
|
||||
pas supprimer les "<literal>:</literal>" ; voici un exemple :
|
||||
</simpara>
|
||||
<simpara>
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>oid</parameter></term>
|
||||
<listitem><simpara>Oid de l'instance que vous voulez supprimer.</simpara></listitem>
|
||||
<listitem><simpara>Oid de l'instance que l'on veut supprimer.</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</refsect1>
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
La fonction <function>cubrid_error_code_facility</function> est utilisée
|
||||
pour récupérer le niveau du code erreur (niveau dans lequel l'erreur est survenue)
|
||||
depuis le code erreur d'une erreur survenue lors de l'exécution de l'API.
|
||||
Habituellement, vous pouvez récupérer le code erreur lorsque l'API retourne
|
||||
Habituellement, il est possible de récupérer le code erreur lorsque l'API retourne
|
||||
&false;.
|
||||
</simpara>
|
||||
</refsect1>
|
||||
|
||||
@@ -29,14 +29,14 @@
|
||||
où le liage de paramètre n'est pas nécessaire. De plus, la fonction
|
||||
<function>cubrid_execute</function> est utilisée pour exécuter la requête
|
||||
préparée en utilisant <function>cubrid_prepare</function> et <function>cubrid_bind</function>.
|
||||
À ce point, vous devez spécifier les arguments
|
||||
À ce point, il faut spécifier les arguments
|
||||
<parameter>request_identifier</parameter> et <parameter>option</parameter>.
|
||||
</simpara>
|
||||
<simpara>
|
||||
L'<parameter>option</parameter> est utilisée pour déterminer si l'on doit
|
||||
récupérer l'OID après l'exécution de la requête, et si l'on doit exécuter
|
||||
la requête en mode asynchrone ou non. <constant>CUBRID_INCLUDE_OID</constant> et <constant>CUBRID_ASYNC</constant>
|
||||
(ou <constant>CUBRID_EXEC_QUERY_ALL</constant> si vous voulez exécuter plusieurs requêtes SQL)
|
||||
(ou <constant>CUBRID_EXEC_QUERY_ALL</constant> si l'on veut exécuter plusieurs requêtes SQL)
|
||||
peuvent être spécifiés en utilisant l'opérateur OR. Si l'opérateur n'est
|
||||
pas spécifié, aucun des deux ne sera sélectionné. Si le drapeau
|
||||
<constant>CUBRID_EXEC_QUERY_ALL</constant> est défini, le mode synchrone (sync_mode) sera
|
||||
@@ -62,7 +62,7 @@
|
||||
</simplelist>
|
||||
<simpara>
|
||||
Si le premier paramètre est <parameter>request_identifier</parameter> pour
|
||||
exécuter la fonction <function>cubrid_prepare</function>, vous pouvez spécifier
|
||||
exécuter la fonction <function>cubrid_prepare</function>, il est possible de spécifier
|
||||
une option, <constant>CUBRID_ASYNC</constant> uniquement.
|
||||
</simpara>
|
||||
</refsect1>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<varlistentry>
|
||||
<term><parameter>type</parameter></term>
|
||||
<listitem><simpara>Type du tableau à retourner : CUBRID_NUM, CUBRID_ASSOC, CUBRID_BOTH, CUBRID_OBJECT.
|
||||
Si vous voulez utiliser un objet LOB, vous pouvez utiliser CUBRID_LOB.
|
||||
Si l'on veut utiliser un objet LOB, il est possible d'utiliser CUBRID_LOB.
|
||||
</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
@@ -64,7 +64,7 @@
|
||||
</simplelist>
|
||||
<simpara>
|
||||
Lorsque l'argument <parameter>type</parameter> est omis, le résultat
|
||||
sera retourné en utilisant l'option CUBRID_BOTH par défaut. Lorsque vous
|
||||
sera retourné en utilisant l'option CUBRID_BOTH par défaut. Lorsque l'on
|
||||
voulez recevoir le résultat de la requête sous la forme d'un objet, le nom
|
||||
de la colonne du résultat doit être conforme aux règles de nommage des
|
||||
identifiants en PHP. Par exemple, les noms de colonnes comme "count(*)"
|
||||
|
||||
@@ -17,9 +17,9 @@
|
||||
<simpara>
|
||||
Cette fonction libère la mémoire occupées par les données
|
||||
de résultat. Elle retourne &true; en cas de succès, &false; sinon.
|
||||
Notez que cette fonction ne libère que le buffer de récupération
|
||||
du client, et que si vous voulez libérer toute la mémoire,
|
||||
vous devez utilisez la fonction <function>cubrid_close_request</function>.
|
||||
Il est à noter que cette fonction ne libère que le buffer de récupération
|
||||
du client, et que si l'on veut libérer toute la mémoire,
|
||||
il faut utiliser la fonction <function>cubrid_close_request</function>.
|
||||
</simpara>
|
||||
</refsect1>
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>oid</parameter></term>
|
||||
<listitem><simpara>OID de l'instance dont vous voulez vérifier l'existence.</simpara></listitem>
|
||||
<listitem><simpara>OID de l'instance dont l'on veut vérifier l'existence.</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</refsect1>
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
<simpara>
|
||||
La fonction <function>cubrid_get</function> est utilisée pour récupérer
|
||||
l'attribut de l'instance représentée par l'<parameter>oid</parameter> fourni.
|
||||
Vous pouvez récupérer un seul attribut en utilisant le type de données "&string;"
|
||||
Il est possible de récupérer un seul attribut en utilisant le type de données "&string;"
|
||||
de l'argument <parameter>attr</parameter> ou plusieurs attributs en utilisant le
|
||||
type de données "&array;" de l'argument <parameter>attr</parameter>.
|
||||
</simpara>
|
||||
@@ -34,11 +34,11 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>oid</parameter></term>
|
||||
<listitem><simpara>OID de l'instance depuis laquelle vous voulez lire.</simpara></listitem>
|
||||
<listitem><simpara>OID de l'instance depuis laquelle l'on veut lire.</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>attr</parameter></term>
|
||||
<listitem><simpara>Nom de l'attribut que vous voulez lire.</simpara></listitem>
|
||||
<listitem><simpara>Nom de l'attribut que l'on veut lire.</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</refsect1>
|
||||
@@ -58,7 +58,7 @@
|
||||
<simpara>
|
||||
&false; si une erreur survient ou si le résultat vaut &null; (si une erreur
|
||||
survient, pour distinguer d'une chaîne vide, un message d'alerte sera émis.
|
||||
Vous pouvez récupérer l'erreur en utilisant la fonction
|
||||
Il est possible de récupérer l'erreur en utilisant la fonction
|
||||
<function>cubrid_error_code</function>).
|
||||
</simpara>
|
||||
</refsect1>
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>oid</parameter></term>
|
||||
<listitem><simpara>OID de l'instance dont vous voulez vérifier l'existence.</simpara></listitem>
|
||||
<listitem><simpara>OID de l'instance dont l'on veut vérifier l'existence.</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</refsect1>
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
<simpara>
|
||||
La fonction <function>cubrid_lob_export</function> est utilisée pour récupérer
|
||||
les données BLOB/CLOB depuis la base de données CUBRID, et sauvegarde leurs contenus
|
||||
dans un fichier. Pour utiliser cette fonction, vous devez utiliser d'abord la
|
||||
dans un fichier. Pour utiliser cette fonction, il faut utiliser d'abord la
|
||||
fonction <function>cubrid_lob_get</function> pour récupérer les informations des
|
||||
BLOB/CLOB depuis CUBRID.
|
||||
</simpara>
|
||||
|
||||
@@ -19,13 +19,13 @@
|
||||
La fonction <function>cubrid_lob_get</function> est utilisée pour récupérer
|
||||
les données d'informations méta BLOB/CLOB depuis la base de données CUBRID
|
||||
(CUBRID récupère les BLOB/CLOB en exécutant une requête SQL), et retourne
|
||||
tous les LOBs sous la forme d'un tableau de ressources. Assurez-vous
|
||||
tous les LOBs sous la forme d'un tableau de ressources. Il faut s'assurer
|
||||
que le SQL récupère uniquement une seule colonne et que le type de données
|
||||
est bien BLOB ou CLOB.
|
||||
</simpara>
|
||||
<simpara>
|
||||
Gardez à l'esprit que l'utilisation de la fonction
|
||||
<function>cubrid_lob_close</function> libère les LOBs si vous n'en avez plus besoin.
|
||||
<function>cubrid_lob_close</function> libère les LOBs si on n'en avez plus besoin.
|
||||
</simpara>
|
||||
</refsect1>
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
</methodsynopsis>
|
||||
<simpara>
|
||||
La fonction <function>cubrid_lob_send</function> lit des données BLOB/CLOB
|
||||
et les passent au navigateur. Pour utiliser cette fonction, vous devez utiliser
|
||||
et les passent au navigateur. Pour utiliser cette fonction, il faut utiliser
|
||||
d'abord la fonction <function>cubrid_lob_get</function> pour récupérer les
|
||||
informations des BLOB/CLOB depuis CUBRID.
|
||||
</simpara>
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
des données BLOB/CLOB à un marqueur correspondant dans une requête SQL
|
||||
passée à la fonction <function>cubrid_prepare</function>. Si le paramètre
|
||||
<parameter>bind_value_type</parameter> n'est pas fourni, la chaîne sera
|
||||
par défaut "BLOB". Mais si vous utilisez d'abord la fonction
|
||||
par défaut "BLOB". Mais si l'on utilise d'abord la fonction
|
||||
<function>cubrid_lob2_new</function>, le paramètre <parameter>bind_value_type</parameter>
|
||||
deviendra consistent avec le paramètre <parameter>type</parameter> dans
|
||||
la fnction <function>cubrid_lob2_new</function>.
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
<simpara>
|
||||
La fonction <function>cubrid_lob2_export</function> est utilisée
|
||||
pour sauvegarder les données BLOB/CLOB dans un fichier. Pour utiliser
|
||||
cette fonction, vous devez tout d'abord utiliser la fonction
|
||||
cette fonction, il faut tout d'abord utiliser la fonction
|
||||
<function>cubrid_lob2_new</function> ou récupérer un objet LOB depuis la
|
||||
base de données CUBRID. Si le fichier n'existe pas, l'opération échouera.
|
||||
Cette fonction ne modifiera pas la position du curseur de l'objet LOB.
|
||||
@@ -42,7 +42,7 @@
|
||||
<term><parameter>filename</parameter></term>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Nom du fichier dans lequel vous souhaitez enregistrer les données BLOB/CLOB.
|
||||
Nom du fichier dans lequel l'on souhaite enregistrer les données BLOB/CLOB.
|
||||
Le chemin vers le fichier peut également être spécifié.
|
||||
</simpara>
|
||||
</listitem>
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
</methodsynopsis>
|
||||
<simpara>
|
||||
La fonction <function>cubrid_lob2_import</function> est utilisée pour importer
|
||||
des données BLOB/CLOB depuis un fichier. Pour utiliser cette fonction, vous
|
||||
des données BLOB/CLOB depuis un fichier. Pour utiliser cette fonction, il faut
|
||||
devez d'abord utiliser la fonction <function>cubrid_lob2_new</function> ou
|
||||
récupérer un objet LOB depuis la base de données CUBRID. Si le fichier n'existe
|
||||
pas, l'opération échouera. Cette fonction n'impacte pas la position du curseur
|
||||
|
||||
@@ -23,19 +23,19 @@
|
||||
par l'argument <parameter>origin</parameter>.
|
||||
</simpara>
|
||||
<simpara>
|
||||
Pour définir l'argument <parameter>origin</parameter>, vous pouvez utiliser la
|
||||
Pour définir l'argument <parameter>origin</parameter>, il est possible d'utiliser la
|
||||
constante <constant>CUBRID_CURSOR_FIRST</constant> pour déplacer en avant la position du curseur de
|
||||
<parameter>offset</parameter> unités depuis le début.
|
||||
Dans ce cas, <parameter>offset</parameter> doit être une valeur positive.
|
||||
</simpara>
|
||||
<simpara>
|
||||
Si vous utilisez la constante <constant>CUBRID_CURSOR_CURRENT</constant> pour le paramètre
|
||||
<parameter>origin</parameter>, vous pouvez vous déplacer en avant ou en arrière.
|
||||
Si l'on utilise la constante <constant>CUBRID_CURSOR_CURRENT</constant> pour le paramètre
|
||||
<parameter>origin</parameter>, il est possible de se déplacer en avant ou en arrière.
|
||||
L'argument <parameter>offset</parameter> peut être négatif ou positif.
|
||||
</simpara>
|
||||
<simpara>
|
||||
Si vous utilisez la constante <constant>CUBRID_CURSOR_LAST</constant> pour le paramètre
|
||||
<parameter>origin</parameter>, vous pouvez vous déplacer en arrière
|
||||
Si l'on utilise la constante <constant>CUBRID_CURSOR_LAST</constant> pour le paramètre
|
||||
<parameter>origin</parameter>, il est possible de se déplacer en arrière
|
||||
de <parameter>offset</parameter> unités depuis la fin de l'objet LOB ;
|
||||
l'argument <parameter>offset</parameter> peut seulement être positif dans ce cas.
|
||||
</simpara>
|
||||
|
||||
@@ -22,30 +22,30 @@
|
||||
fournie par le paramètre <parameter>offset</parameter>, dans la direction
|
||||
fournie par le paramètre <parameter>origin</parameter>.
|
||||
Si la position <parameter>offset</parameter> est plus grande que la capacité
|
||||
de stockage d'un entier, vous pouvez utiliser cette fonction.
|
||||
de stockage d'un entier, il est possible d'utiliser cette fonction.
|
||||
</simpara>
|
||||
<simpara>
|
||||
Pour définir le paramètre <parameter>origin</parameter>, vous pouvez
|
||||
Pour définir le paramètre <parameter>origin</parameter>, il est possible de
|
||||
utiliser la constante <constant>CUBRID_CURSOR_FIRST</constant> pour définir la position
|
||||
du curseur à laquelle on ajoute <parameter>offset</parameter> unités
|
||||
depuis le début. Dans ce cas, <parameter>offset</parameter> doit être une valeur
|
||||
positive.
|
||||
</simpara>
|
||||
<simpara>
|
||||
Si vous utilisez <constant>CUBRID_CURSOR_CURRENT</constant> pour le paramètre <parameter>origin</parameter>,
|
||||
vous pouvez vous déplacer vers l'arrière, comme vers l'avant. Et le paramètre
|
||||
Si l'on utilise <constant>CUBRID_CURSOR_CURRENT</constant> pour le paramètre <parameter>origin</parameter>,
|
||||
il est possible de se déplacer vers l'arrière, comme vers l'avant. Et le paramètre
|
||||
<parameter>offset</parameter> pourra être positif ou négatif.
|
||||
</simpara>
|
||||
<simpara>
|
||||
Si vous utilisez la constante <constant>CUBRID_CURSOR_LAST</constant> pour le paramètre
|
||||
<parameter>origin</parameter>, vous pouvez vous déplacer en arrière de
|
||||
Si l'on utilise la constante <constant>CUBRID_CURSOR_LAST</constant> pour le paramètre
|
||||
<parameter>origin</parameter>, il est possible de se déplacer en arrière de
|
||||
<parameter>offset</parameter> unités depuis la fin de l'objet LOB et
|
||||
et le paramètre <parameter>offset</parameter> ne pourra être que positif.
|
||||
</simpara>
|
||||
<note>
|
||||
<simpara>
|
||||
Si vous utilisez cette fonction pour déplacer la position du curseur d'un
|
||||
objet LOB, vous devriez passer le paramètre <parameter>offset</parameter>
|
||||
Si l'on utilise cette fonction pour déplacer la position du curseur d'un
|
||||
objet LOB, il est recommandé de passer le paramètre <parameter>offset</parameter>
|
||||
sous la forme d'une chaîne de caractères.
|
||||
</simpara>
|
||||
</note>
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
<simpara>
|
||||
La fonction <function>cubrid_lob2_size64</function> est utilisée pour récupérer
|
||||
la taille d'un objet LOB. Si la taille de l'objet LOB est plus grande
|
||||
que la capacité de stockage d'un entier, vous pouvez utiliser cette fonction,
|
||||
et elle vous retournera la taille sous la forme d'une chaîne de caractères.
|
||||
que la capacité de stockage d'un entier, il est possible d'utiliser cette fonction,
|
||||
et elle retournera la taille sous la forme d'une chaîne de caractères.
|
||||
</simpara>
|
||||
</refsect1>
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
La fonction <function>cubrid_lob2_tell64</function> est utilisée
|
||||
pour récupérer la position du curseur dans l'objet LOB. Si la taille
|
||||
de l'objet LOB est plus grande que la capacité de stockage d'un entier,
|
||||
vous pouvez utiliser cette fonction et elle vous retournera l'information
|
||||
il est possible d'utiliser cette fonction et elle retournera l'information
|
||||
sous la forme d'une chaîne de caractères.
|
||||
</simpara>
|
||||
</refsect1>
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>oid</parameter></term>
|
||||
<listitem><simpara>OID de l'instance dont vous voulez verrouiller la lecture.</simpara></listitem>
|
||||
<listitem><simpara>OID de l'instance dont l'on veut verrouiller la lecture.</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</refsect1>
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>oid</parameter></term>
|
||||
<listitem><simpara>OID de l'instance dont vous voulez placer un verrou d'écriture.</simpara></listitem>
|
||||
<listitem><simpara>OID de l'instance dont l'on veut placer un verrou d'écriture.</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</refsect1>
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
curseur courant suivant le paramètre <parameter>req_identifier</parameter>
|
||||
de la valeur du paramètre <parameter>offset</parameter> et dans la direction
|
||||
définie par le paramètre <parameter>origin</parameter> argument. Pour définir
|
||||
l'argument <parameter>origin</parameter>, vous pouvez utiliser <constant>CUBRID_CURSOR_FIRST</constant> pour
|
||||
l'argument <parameter>origin</parameter>, il est possible d'utiliser <constant>CUBRID_CURSOR_FIRST</constant> pour
|
||||
la première partie du résultat, <constant>CUBRID_CURSOR_CURRENT</constant> pour la position courante du résultat,
|
||||
ou <constant>CUBRID_CURSOR_LAST</constant> pour la dernière partie du résultat. Si l'argument <parameter>origin</parameter>
|
||||
n'est pas explicitement désigné, alors la fonction utilisera <constant>CUBRID_CURSOR_CURRENT</constant> comme valeur par défaut.
|
||||
@@ -29,7 +29,7 @@
|
||||
<simpara>
|
||||
Si la valeur courante du déplacement du curseur est au-delà des limites valides, alors
|
||||
le curseur se déplace à la prochaine position après l'intervalle valide du curseur. Par exemple,
|
||||
si vous le déplacez de 20 unités dans le résultat dont la taille est de 10, alors le curseur
|
||||
si on le déplacez de 20 unités dans le résultat dont la taille est de 10, alors le curseur
|
||||
se placera sur la 11ème place et retournera <constant>CUBRID_NO_MORE_DATA</constant>.
|
||||
</simpara>
|
||||
</refsect1>
|
||||
@@ -43,11 +43,11 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>offset</parameter></term>
|
||||
<listitem><simpara>Nombre d'unités que vous voulez utiliser pour le déplacement.</simpara></listitem>
|
||||
<listitem><simpara>Nombre d'unités que l'on veut utiliser pour le déplacement.</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>origin</parameter></term>
|
||||
<listitem><simpara>Cible où vous voulez déplacer le curseur, soit <constant>CUBRID_CURSOR_FIRST</constant>, <constant>CUBRID_CURSOR_CURRENT</constant>, <constant>CUBRID_CURSOR_LAST</constant>.</simpara></listitem>
|
||||
<listitem><simpara>Cible où l'on veut déplacer le curseur, soit <constant>CUBRID_CURSOR_FIRST</constant>, <constant>CUBRID_CURSOR_CURRENT</constant>, <constant>CUBRID_CURSOR_LAST</constant>.</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</refsect1>
|
||||
|
||||
@@ -16,9 +16,9 @@
|
||||
</methodsynopsis>
|
||||
<simpara>
|
||||
La fonction <function>cubrid_num_rows</function> est utilisée pour récupérer
|
||||
le nombre de lignes depuis le jeu de résultats. Vous ne pouvez l'utiliser
|
||||
que lorsque la requête est de type <literal>SELECT</literal>. Lorsque vous voulez savoir ce type
|
||||
de valeur pour une requête de type <literal>INSERT</literal>, <literal>UPDATE</literal> ou <literal>DELETE</literal>, vous devez utiliser
|
||||
le nombre de lignes depuis le jeu de résultats. L'on ne peut l'utiliser
|
||||
que lorsque la requête est de type <literal>SELECT</literal>. Lorsque l'on voule savoir ce type
|
||||
de valeur pour une requête de type <literal>INSERT</literal>, <literal>UPDATE</literal> ou <literal>DELETE</literal>, il faut utiliser
|
||||
la fonction <function>cubrid_affected_rows</function>.
|
||||
</simpara>
|
||||
<simpara>
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
<member>db_password : Un mot de passe pour l'utilisateur de la base de données</member>
|
||||
<member>
|
||||
alhosts : Spécifie l'information du broker du serveur, qui sera utilisé comme point de sortie
|
||||
lorsqu'il est impossible de se connecter au serveur actif. Vous pouvez spécifier plusieurs brokers dans ce cas,
|
||||
lorsqu'il est impossible de se connecter au serveur actif. Il est possible de spécifier plusieurs brokers dans ce cas,
|
||||
et la connexion aux brokers sera tentée dans l'ordre de la configuration alhosts
|
||||
</member>
|
||||
<member>
|
||||
@@ -125,7 +125,7 @@
|
||||
$conn = cubrid_pconnect_with_url ($url, "dba", "12?");
|
||||
</simpara>
|
||||
<simpara>
|
||||
Si le nom d'utilisateur ou le mot de passe est vide, vous ne devez
|
||||
Si le nom d'utilisateur ou le mot de passe est vide, l'on ne doit
|
||||
pas supprimer les "<literal>:</literal>" ; voici un exemple :
|
||||
</simpara>
|
||||
<simpara>
|
||||
|
||||
@@ -22,9 +22,9 @@
|
||||
la fonction <function>cubrid_prepare</function>.
|
||||
</simpara>
|
||||
<simpara>
|
||||
De plus, vous pouvez utiliser cette requête à plusieurs reprises ou pour traiter
|
||||
de gros volumes de données. Une seule requête peut être utilisée et vous pouvez y
|
||||
placer des variables. L'ajout d'une variable se fait lorsque vous voulez
|
||||
De plus, il est possible d'utiliser cette requête à plusieurs reprises ou pour traiter
|
||||
de gros volumes de données. Une seule requête peut être utilisée et il est possible d'y
|
||||
placer des variables. L'ajout d'une variable se fait lorsque l'on voule
|
||||
lier une valeur dans la clause VALUES ou WHERE d'une requête. Notez qu'il est
|
||||
autorisé de lier une valeur à une variable (?) uniquement en utilisant la fonction
|
||||
<function>cubrid_bind</function>.
|
||||
|
||||
@@ -22,10 +22,10 @@
|
||||
un attribut de l'instance pointée par l'<parameter>oid</parameter> fournie.
|
||||
</simpara>
|
||||
<simpara>
|
||||
Vous pouvez mettre à jour un seul attribut en utilisant une &string; dans le paramètre
|
||||
<parameter>attr</parameter>. Dans ce cas, vous pouvez utiliser un &integer;, un nombre à
|
||||
Il est possible de mettre à jour un seul attribut en utilisant une &string; dans le paramètre
|
||||
<parameter>attr</parameter>. Dans ce cas, il est possible d'utiliser un &integer;, un nombre à
|
||||
virgule flottante, ou une &string; comme <parameter>value</parameter>. Pour mettre à jour
|
||||
plusieurs attributs, vous devez ignorer le paramètre <parameter>attr</parameter> et
|
||||
plusieurs attributs, il faut ignorer le paramètre <parameter>attr</parameter> et
|
||||
définir l'argument <parameter>value</parameter> en utilisant un tableau associatif.
|
||||
</simpara>
|
||||
</refsect1>
|
||||
@@ -39,15 +39,15 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>oid</parameter></term>
|
||||
<listitem><simpara>OID de l'instance que vous voulez mettre à jour.</simpara></listitem>
|
||||
<listitem><simpara>OID de l'instance que l'on veut mettre à jour.</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>attr</parameter></term>
|
||||
<listitem><simpara>Nom de l'attribut que vous voulez mettre à jour.</simpara></listitem>
|
||||
<listitem><simpara>Nom de l'attribut que l'on veut mettre à jour.</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>value</parameter></term>
|
||||
<listitem><simpara>Nouvelle valeur que vous voulez assigner à l'attribut.</simpara></listitem>
|
||||
<listitem><simpara>Nouvelle valeur que l'on veut assigner à l'attribut.</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</refsect1>
|
||||
|
||||
@@ -418,11 +418,11 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>class_name</parameter></term>
|
||||
<listitem><simpara>Classe pour laquelle vous souhaitez connaître le schéma.</simpara></listitem>
|
||||
<listitem><simpara>Classe pour laquelle l'on souhaite connaître le schéma.</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>attr_name</parameter></term>
|
||||
<listitem><simpara>Attribut pour lequel vous souhaitez connaître le schéma.</simpara></listitem>
|
||||
<listitem><simpara>Attribut pour lequel l'on souhaite connaître le schéma.</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</refsect1>
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
</simpara>
|
||||
<simpara>
|
||||
En CUBRID PHP, le mode auto-commit est désactivé par défaut pour la gestion
|
||||
des transactions. Lorsque le mode auto-commit passe de Off à On, tous les
|
||||
des transactions. Lorsque le mode auto-commit passe d'Off à On, tous les
|
||||
travaux en attente sont automatiquement validés.
|
||||
</simpara>
|
||||
</refsect1>
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>oid</parameter></term>
|
||||
<listitem><simpara>Oid de l'instance glo depuis laquelle vous voulez lire la donnée.</simpara></listitem>
|
||||
<listitem><simpara>Oid de l'instance glo depuis laquelle l'on veut lire la donnée.</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>file_name</parameter></term>
|
||||
|
||||
@@ -33,11 +33,11 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>class_name</parameter></term>
|
||||
<listitem><simpara>Nom de la classe dans laquelle vous voulez créer le glo.</simpara></listitem>
|
||||
<listitem><simpara>Nom de la classe dans laquelle l'on veut créer le glo.</simpara></listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>file_name</parameter></term>
|
||||
<listitem><simpara>Le nom du fichier dans lequel vous voulez sauvegarder le nouveau glo créé.</simpara></listitem>
|
||||
<listitem><simpara>Le nom du fichier dans lequel l'on veut sauvegarder le nouveau glo créé.</simpara></listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</refsect1>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<section xmlns="http://docbook.org/ns/docbook" xml:id="cubrid.requirements">
|
||||
&reftitle.required;
|
||||
<simpara>
|
||||
Afin d'avoir accès à ces fonctions, vous devez installer CUBRID,
|
||||
Afin d'avoir accès à ces fonctions, il faut installer CUBRID,
|
||||
et compiler la bibliothèque PHP CUBRID avec le support CUBRID.
|
||||
</simpara>
|
||||
</section>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
&reftitle.intro;
|
||||
<para>
|
||||
PHP supporte libcurl, une bibliothèque créée par Daniel Stenberg,
|
||||
qui vous permet de vous connecter et de communiquer avec différents
|
||||
qui permet de se connecter et de communiquer avec différents
|
||||
types de serveurs, et ce, avec différents types de protocoles.
|
||||
libcurl supporte actuellement les protocoles http, https, ftp,
|
||||
gopher, telnet, DICT, file et LDAP. libcurl supporte également les
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user