cvs: phpdoc /fr/functions misc.xml mnogosearch.xml msql.xml mssql.xml

From: Date: Wed, 14 Nov 2001 21:31:44 +0000
Subject: cvs: phpdoc /fr/functions misc.xml mnogosearch.xml msql.xml mssql.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969338853@lists.php.net to get a copy of this message
dams Wed Nov 14 16:31:44 2001 EDT Modified files: /phpdoc/fr/functions mnogosearch.xml msql.xml mssql.xml misc.xml Log: Gathering of minor update since July.

Index: phpdoc/fr/functions/mnogosearch.xml diff -u phpdoc/fr/functions/mnogosearch.xml:1.8 phpdoc/fr/functions/mnogosearch.xml:1.9 --- phpdoc/fr/functions/mnogosearch.xml:1.8 Wed Aug 8 05:39:06 2001 +++ phpdoc/fr/functions/mnogosearch.xml Wed Nov 14 16:31:42 2001 @@ -1,4 +1,5 @@ -<!-- $Revision: 1.8 $ --> +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- $Revision: 1.9 $ --> <reference id="ref.mnogo"> <title>mnoGoSearch</title> <titleabbrev>mnoGoSearch</titleabbrev> @@ -1248,7 +1249,7 @@ utilise le cache et les bases de donn&eacute;es internes. Par d&eacute;faut, le dossier <literal>/var</literal> de l'installation de <application>mnoGoSearch</application> est utilis&eacute;. Ce - param&egrave;tre est disponible en PHP 4.0.7 et plus r&eacute;cent. + param&egrave;tre est disponible en PHP 4.1.0 et plus r&eacute;cent. </simpara> </listitem> </itemizedlist> Index: phpdoc/fr/functions/msql.xml diff -u phpdoc/fr/functions/msql.xml:1.9 phpdoc/fr/functions/msql.xml:1.10 --- phpdoc/fr/functions/msql.xml:1.9 Sat Jul 7 18:22:16 2001 +++ phpdoc/fr/functions/msql.xml Wed Nov 14 16:31:43 2001 @@ -1,3 +1,5 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- $Revision: 1.10 $ --> <reference id="ref.msql"> <title>mSQL</title> <titleabbrev>mSQL</titleabbrev> @@ -6,8 +8,8 @@ Ces fonctions vous permettent d'acc&eacute;der aux bases de donn&eacute;es mSQL. Pour cela, vous devez compiler PHP avec le support msql, en utilisant l'option de configuration - <option role="configure">--with-msql[=dir]</option>. Par d&eacute;faut, - le chemin est '/usr/local/Hughes'. + <link linkend="install.configure.with-msql"><option role="configure">--with-msql[=dir]</option></link>. + Par d&eacute;faut, le chemin est <filename>'/usr/local/Hughes'</filename>. </simpara> <simpara> Plus d'informations sur mSQL &agrave; <ulink url="&url.msql;">&url.msql;</ulink>. @@ -104,7 +106,8 @@ <function>msql_pconnect</function>. </para> <para> - Voir aussi: <function>msql_connect</function> et + Voir aussi + <function>msql_connect</function> et <function>msql_pconnect</function>. </para> </refsect1> @@ -126,7 +129,7 @@ </paramdef> <paramdef>string <parameter> - <optional>hostname<optional>:port</optional></optional> + <optional>hostname:port</optional> </parameter> </paramdef> <paramdef>string @@ -162,7 +165,9 @@ ou bien, manuellement, lors de l'appel de <function>msql_close</function>. </para> <para> - Voir aussi <function>msql_pconnect</function> et <function>msql_close</function>. + Voir aussi + <function>msql_pconnect</function> et + <function>msql_close</function>. </para> </refsect1> </refentry> @@ -176,7 +181,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>msql_create_db</function></funcdef> - <paramdef>string <parameter>database name</parameter></paramdef> + <paramdef>string <parameter>database_name</parameter></paramdef> <paramdef>resource <parameter><optional>link_identifier</optional></parameter> </paramdef> @@ -184,12 +189,13 @@ </funcsynopsis> <para> <function>msql_create_db</function> essaie de cr&eacute;er une - nouvelle base de donn&eacute;es sur le serveur - r&eacute;f&eacute;renc&eacute; par l'identifiant - <parameter><optional>link_identifier</optional></parameter>. + nouvelle base de donn&eacute;es nomm&eacute;e <parameter>database_name</parameter> + sur le serveur r&eacute;f&eacute;renc&eacute; par l'identifiant + <parameter>link_identifier</parameter>. </para> <para> - Voir aussi: <function>msql_drop_db</function>. + Voir aussi + <function>msql_drop_db</function>. </para> </refsect1> </refentry> @@ -203,7 +209,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>msql_createdb</function></funcdef> - <paramdef>string <parameter>database name</parameter></paramdef> + <paramdef>string <parameter>database_name</parameter></paramdef> <paramdef>resource <parameter><optional>link_identifier</optional></parameter> </paramdef> @@ -223,7 +229,7 @@ <title>Description</title> <funcsynopsis> <funcprototype> - <funcdef>int </funcdef> + <funcdef>bool <function>msql_data_seek</function></funcdef> <paramdef>resource <parameter>query_identifier</parameter></paramdef> <paramdef>int <parameter>row_number</parameter></paramdef> </funcprototype> @@ -239,7 +245,8 @@ <function>msql_fetch_row</function> retournera cette ligne. </para> <para> - Voir aussi: <function>msql_fetch_row</function>. + Voir aussi + <function>msql_fetch_row</function>. </para> </refsect1> </refentry> @@ -350,16 +357,16 @@ si il n'y a pas d'autres lignes. </para> <para> - <function>msql_fetch_array</function> est une version &eacute;volu&eacute;e de - <function>msql_fetch_row</function>. En plus d'enregistrer les donn&eacute;es - dans un tableau &agrave; indice num&eacute;rique, il peut enregistrer les - donn&eacute;es dans un tableau associatif, en utilisant les noms des champs - comme cl&eacute;s. + <function>msql_fetch_array</function> est une version &eacute;volu&eacute;e + de <function>msql_fetch_row</function>. En plus d'enregistrer les + donn&eacute;es dans un tableau &agrave; indice num&eacute;rique, il peut + enregistrer les donn&eacute;es dans un tableau associatif, en utilisant les + noms des champs comme cl&eacute;s. </para> <para> Le deuxi&egrave;me argument <parameter>result_type</parameter> de - <function>msql_fetch_array</function> est une constante, et peut prendre les - valeurs suivantes : MSQL_ASSOC, MSQL_NUM, et MYSQL_BOTH. + <function>msql_fetch_array</function> est une constante, et peut prendre + les valeurs suivantes : MSQL_ASSOC, MSQL_NUM, et MSQL_BOTH. </para> <para> M&eacute;fiez vous des requ&ecirc;tes qui retournent une ligne qui ne @@ -367,8 +374,8 @@ </para> <para> Il est important de noter que <function>msql_fetch_array</function> est - marginalement plus lent que <function>msql_fetch_row</function>, alors qu'elle - apporte un confort d'utilisation appr&eacute;ciable. + marginalement plus lent que <function>msql_fetch_row</function>, alors + qu'elle apporte un confort d'utilisation appr&eacute;ciable. </para> <para> Voir aussi @@ -435,7 +442,8 @@ </itemizedlist> </para> <para> - Voir aussi <function>msql_field_seek</function>. + Voir aussi + <function>msql_field_seek</function>. </para> </refsect1> </refentry> @@ -471,8 +479,8 @@ </para> <para> L'argument optionnel <parameter>result_type</parameter> de - <function>msql_fetch_array</function> est une constante qui peut prendre les - valeurs suivantes : MSQL_ASSOC, MSQL_NUM, et MSQL_BOTH. + <function>msql_fetch_array</function> est une constante qui peut prendre + les valeurs suivantes : MSQL_ASSOC, MSQL_NUM, et MSQL_BOTH. </para> <para> <function>msql_fetch_object</function> est aussi rapide que @@ -567,7 +575,7 @@ <para> <function>msql_field_seek</function> recherche l'offset du champs <parameter>field_offset</parameter>. Le prochain appel &agrave; - <function>msql_fetch_field</function> qui d'aura pas d'argument + <function>msql_fetch_field</function> sans l'argument <parameter>field_offset</parameter>, retournera ce champs. </para> <para> @@ -681,7 +689,7 @@ <parameter>query_identifier</parameter>. Lorsque PHP a termin&eacute; une requ&ecirc;te, cette m&eacute;moire est lib&eacute;r&eacute;e, ce qui fait que vous n'aurez pas besoin de cette fonction. Vous pouvez toujours - l'utiliser pour vous assurez que vous n'utilisez pas trop de m&eacute;moire + l'utiliser pour vous assurer que vous n'utilisez pas trop de m&eacute;moire durant un script. </para> </refsect1> @@ -724,11 +732,12 @@ retourne -1 si une erreur survient. Une cha&icirc;ne d&eacute;crivant l'erreur sera plac&eacute;e dans la variable <literal>$phperrmsg</literal>, et &agrave; moins que cette fonction n'ai &eacute;t&eacute; appel&eacute;e - avec @ (<literal>@msql_list_fields()</literal>), alors cette erreur sera + avec &#64; (<literal>&#64;msql_list_fields()</literal>), alors cette erreur sera affich&eacute;e. </para> <para> - Voir aussi <function>msql_error</function>. + Voir aussi + <function>msql_error</function>. </para> </refsect1> </refentry> @@ -857,7 +866,9 @@ <parameter>query_identifier</parameter>. </para> <para> - Voir aussi: <function>msql</function>, <function>msql_query</function> et + Voir aussi + <function>msql</function>, + <function>msql_query</function> et <function>msql_fetch_row</function>. </para> </refsect1> @@ -915,7 +926,7 @@ </paramdef> <paramdef>string <parameter> - <optional>hostname<optional>:port</optional></optional> + <optional>hostname:port</optional> </parameter> </paramdef> <paramdef>string @@ -936,19 +947,21 @@ </para> <para> <function>msql_pconnect</function> se comporte presque comme - <function>msql_connect</function> mais avec deux diff&eacute;rences majeures. + <function>msql_connect</function> mais avec deux diff&eacute;rences + majeures. </para> <para> - D'abord, lors de la connexion, <function>msql_pconnect</function> cherche si une connexion - persistante a d&eacute;j&agrave; &eacute;t&eacute; ouverte sur le - m&ecirc;me h&ocirc;te. Si une telle connexion est trouv&eacute;e, elle - sera utilis&eacute;e. + D'abord, lors de la connexion, <function>msql_pconnect</function> cherche + si une connexion persistante a d&eacute;j&agrave; &eacute;t&eacute; + ouverte sur le m&ecirc;me h&ocirc;te. Si une telle connexion est + trouv&eacute;e, elle sera utilis&eacute;e. </para> <para> - Deuxi&egrave;mement, la connexion au serveur SQL ne sera pas termin&eacute;e - lors de la fin de l'ex&eacute;cution du script. A la place, le lien restera - ouvert pour d'autres connexions futures. (<function>msql_close</function> ne - fermera pas un lien ouvert par <function>msql_pconnect</function>). + Deuxi&egrave;mement, la connexion au serveur SQL ne sera pas + termin&eacute;e lors de la fin de l'ex&eacute;cution du script. A la place, + le lien restera ouvert pour d'autres connexions futures. + (<function>msql_close</function> ne fermera pas un lien ouvert par + <function>msql_pconnect</function>). </para> <para> C'est pourquoi une telle connexion est consid&eacute;r&eacute;e comme @@ -972,18 +985,21 @@ </funcsynopsis> <para> <function>msql_query</function> envoie une requ&ecirc;te &agrave; - la base de donn&eacute;e active, sur le serveur associ&eacute; &agrave; + la base de donn&eacute;es active, sur le serveur associ&eacute; &agrave; l'identifiant de connexion <parameter>link_identifier</parameter>. Si <parameter>link_identifier</parameter> n'est pas fourni, PHP tentera d'utiliser la derni&egrave;re connexion ouverte. Si aucune connexion n'a &eacute;t&eacute; ouverte, la fonction tentera de se connecter par elle - m&ecirc;me, avec <function>msql_connect</function> appel&eacute; sans argument. + m&ecirc;me, avec <function>msql_connect</function> appel&eacute; sans + argument. </para> <para> - Retourne un identifiant positif mSQL en cas de succ&egrave;s, et &false; sinon. + <function>msql_query</function> retourne un identifiant positif mSQL en + cas de succ&egrave;s, et &false; sinon. </para> <para> - Voir aussi: <function>msql</function>, + Voir aussi + <function>msql</function>, <function>msql_select_db</function>, et <function>msql_connect</function>. </para> @@ -1037,7 +1053,7 @@ <para> Lorsque vous travailler sur des r&eacute;sutats de grande taille, il est pr&eacute;f&eacute;rable d'utiliser les fonctions qui r&eacute;cup&egrave;rent - toute la ligne (voir ci dessous). Comme ces fonctions retournent plusieurs + toute la ligne (voir ci-dessous). Comme ces fonctions retournent plusieurs cellules en m&ecirc;me temps, elles sont beaucoup plus rapide que <function>msql_result</function>. De plus, sachez qu'acc&eacute;der &agrave; un champs avec son indice num&eacute;rique est beaucoup plus rapide qu'en @@ -1058,9 +1074,11 @@ <refsect1> <title>Description</title> <funcsynopsis> + <funcprototype> <funcdef>int <function>msql_select_db</function></funcdef> <paramdef>string <parameter>database_name</parameter></paramdef> <paramdef>resource <parameter>link_identifier</parameter></paramdef> + </funcprototype> </funcsynopsis> <para> <function>msql_select_db</function> retourne &true; @@ -1095,7 +1113,8 @@ <refsect1> <title>Description</title> <para> - Voir <function>msql_select_db</function>. + Voir aussi + <function>msql_select_db</function>. </para> </refsect1> </refentry> @@ -1128,7 +1147,7 @@ $i = 0; while ($i &lt; msql_numrows ($result)) { $tb_names[$i] = msql_tablename ($result, $i); - echo $tb_names[$i] . "&lt;BR>"; + echo $tb_names[$i] . "&lt;br&gt;"; $i++; } ?&gt; Index: phpdoc/fr/functions/mssql.xml diff -u phpdoc/fr/functions/mssql.xml:1.5 phpdoc/fr/functions/mssql.xml:1.6 --- phpdoc/fr/functions/mssql.xml:1.5 Sat Jul 7 18:22:16 2001 +++ phpdoc/fr/functions/mssql.xml Wed Nov 14 16:31:43 2001 @@ -1,7 +1,31 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- $Revision: 1.6 $ --> <reference id="ref.mssql"> <title>Microsoft SQL Server</title> <titleabbrev>MS SQL Serveur</titleabbrev> - <refentry id="function.mssql-close"> + <partintro> + <simpara> + L'extension MSSQL n'est disponible que sous Windows 32 bits. Vous pouvez + utiliser l'extension Sybase pour vous connecter &agrave; un serveur MSSQL, depuis + d'autres plate-formes. + </simpara> + <simpara> + Ces fonctions vous permettent d'acc&eacute;der aux serveurs de donn&eacute;es MS SQL. + Vous avez besoin d'un client MS SQL Client Tools sur votre syst&egrave;me, accessible + &agrave; PHP. Les Client Tools peuvent &ecirc;tre install&eacute; depuis le CD + MS SQL Server CD ou en copiant <filename>ntwdblib.dll</filename> depuis le dossier + <filename>\winnt\system32</filename> du serveur MS SQL vers + <filename>\winnt\system32</filename> sur le serveur PHP. + Copier <filename>ntwdblib.dll</filename> ne fera que fournir le moyen + d'acc&egrave;s. La configuration du client requiert l'installation des autres + outils. + </simpara> + <simpara> + L'extension MSSQL est activ&eacute;e par la ligne <literal>extension=php_mssql.dll</literal> + dans le fichier <filename>php.ini</filename>. + </simpara> + </partintro> + <refentry id="function.mssql-close"> <refnamediv> <refname>mssql_close</refname> <refpurpose>Ferme une connexion MS SQL Server.</refpurpose> @@ -10,7 +34,7 @@ <title>Description</title> <funcsynopsis> <funcprototype> - <funcdef>bool <function>mssql_close</function></funcdef> + <funcdef>boolean <function>mssql_close</function></funcdef> <paramdef>resource <parameter><optional>link_identifier</optional></parameter> </paramdef> @@ -23,7 +47,7 @@ <para> <function>mssql_close</function> ferme la connexion &agrave; la base MS SQL Server, qui &eacute;tait associ&eacute; &agrave; - l'identifiant <parameter><optional>link_identifier</optional></parameter>. + l'identifiant <parameter>link_identifier</parameter>. Si ce dernier n'est pas pr&eacute;cis&eacute;, la derni&egrave;re connexion ouverte sera ferm&eacute;e. </para> @@ -193,13 +217,13 @@ <listitem> <simpara> name - nom de la colonne. Si la colonne est le r&eacute;sultat d'une - fonction, le nom de la colonne sera computed#N, o&uacute; #N est un + fonction, le nom de la colonne sera computed#N, o&ugrave; #N est un num&eacute;ro de s&eacute;rie. </simpara> </listitem> <listitem> <simpara> - column_source - le nom de la table d'o&uacute; la colonne est originaire. + column_source - le nom de la table d'o&ugrave; la colonne est originaire. </simpara> </listitem> <listitem> @@ -213,7 +237,8 @@ </simpara></listitem> </itemizedlist> <para> - Voir aussi <function>mssql_field_seek</function>. + Voir aussi + <function>mssql_field_seek</function>. </para> </refsect1> </refentry> @@ -225,8 +250,10 @@ <refsect1> <title>Description</title> <funcsynopsis> - <funcdef>int <function>mssql_fetch_object</function></funcdef> + <funcprototype> + <funcdef>object <function>mssql_fetch_object</function></funcdef> <paramdef>resource <parameter>result</parameter></paramdef> + </funcprototype> </funcsynopsis> <para> <function>mssql_fetch_object</function> retourne un objet dont les @@ -262,8 +289,10 @@ <refsect1> <title>Description</title> <funcsynopsis> + <funcprototype> <funcdef>array <function>mssql_fetch_row</function></funcdef> <paramdef>resource <parameter>result</parameter></paramdef> + </funcprototype> </funcsynopsis> <para> <function>mssql_fetch_row</function> retourne un tableau qui @@ -449,6 +478,54 @@ </funcsynopsis> </refsect1> </refentry> + <refentry id="function.mssql-next-result"> + <refnamediv> + <refname>fbsql_next_result</refname> + <refpurpose>D&eacute;place le pointeur interne vers le r&eacute;sultat suivant</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool + <function>mssql_next_result</function> + </funcdef> + <paramdef>resource <parameter>result_id</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Lorsque vous envoyez plus d'une commande SQL au serveur, ou que vous + ex&eacute;cutez une proc&eacute;dure stock&eacute;e avec de multiple r&eacute;sultats, cela va + conduire le serveur &agrave; retourner plusieurs jeu de lignes. + <function>mssql_next_result</function> va v&eacute;rifier l'existence de + plusieurs r&eacute;sultats disponibles sur le serveur. Si un autre + jeu de r&eacute;sultat existe, <function>mssql_next_result</function> va + d&eacute;truire de r&eacute;sultat pr&eacute;c&eacute;dent, et + pr&eacute;parer la lecture dans les nouvelles lignes. + </para> + <para> + <function>mssql_next_result</function> retourne <literal>TRUE</literal> si + un autre r&eacute;sultat est disponbile, ou <literal>FALSE</literal> sinon. + </para> + <example> + <title>Exemple avec <function>mssql_next_result</function></title> + <programlisting role="php"> +&lt;?php + $link = mssql_connect ("localhost", "userid", "secret"); + mssql_select_db("MyDB", $link); + $SQL = "Select * from table1 select * from table2"; + $rs = mssql_query($SQL, $link); + do { + while ($row = mssql_fetch_row($rs)) { + } + } while (mssql_next_result($rs)); + mssql_free_result($rs); + mssql_close ($link); +?&gt; + </programlisting> + </example> + </refsect1> + </refentry> <refentry id="function.mssql-num-fields"> <refnamediv> <refname>mssql_num_fields</refname> @@ -533,8 +610,8 @@ Premi&egrave;rement, lors de la connexion, la fonction va commencer par rechercher un lien persistant d&eacute;j&agrave; ouvert avec le m&ecirc;me h&ocirc;te, le m&ecirc;me nom d'utilisateur, - <parameter><optional>username</optional></parameter> et le m&ecirc;me - mot de passe <parameter><optional>password</optional></parameter>. + <parameter>username</parameter> et le m&ecirc;me + mot de passe <parameter>password</parameter>. Si un tel lien est trouv&eacute;, cet identifiant sera retourn&eacute;, au lieux d'en ouvrir une autre connexion. </para> @@ -573,8 +650,8 @@ <para> <function>mssql_query</function> envoie la requ&ecirc;te au serveur courant, associ&eacute; &agrave; l'identifiant - <parameter><optional>link_identifier</optional></parameter> (ou la - base par d&eacute;faut, si il est omis). Si aucun lien n'est ouvert, + <parameter>link_identifier</parameter> (ou la + base par d&eacute;faut, s'il est omis). Si aucun lien n'est ouvert, <function>mssql_query</function> essaiera d'en ouvrir une, en appelant <function>mssql_connect</function>. </para> @@ -588,15 +665,17 @@ <refentry id="function.mssql-result"> <refnamediv> <refname>mssql_result</refname> - <refpurpose>Get result data.</refpurpose> + <refpurpose>Lit les donn&eacute;es d'un r&eacute;sultat.</refpurpose> </refnamediv> <refsect1> <title>Description</title> <funcsynopsis> + <funcprototype> <funcdef>int <function>mssql_result</function></funcdef> <paramdef>mssql_query <parameter>result</parameter></paramdef> <paramdef>int <parameter>i</parameter></paramdef> <paramdef>mixed <parameter>field</parameter></paramdef> + </funcprototype> </funcsynopsis> <para> <function>mssql_result</function> retourne la valeur de la colonne, &agrave; la @@ -606,7 +685,7 @@ <para> <function>mssql_result</function> retourne le contenu d'une des cellules d'un r&eacute;sultat MS SQL. Le nom du champs - peut &ecirc;tre son nom lit&eacute;ral ou son offet, ou + peut &ecirc;tre son nom litt&eacute;ral ou son offet, ou encore, le nom de la table + "." + le nom du champs, ou encore la m&ecirc;me chose avec le nom de la base de donn&eacute;es. Si la colonne a &eacute;t&eacute; @@ -633,16 +712,18 @@ <refentry id="function.mssql-select-db"> <refnamediv> <refname>mssql_select_db</refname> - <refpurpose>Selectionne la base de donn&eacute;es MS SQL.</refpurpose> + <refpurpose>S&eacute;lectionne la base de donn&eacute;es MS SQL.</refpurpose> </refnamediv> <refsect1> <title>Description</title> <funcsynopsis> + <funcprototype> <funcdef>int <function>mssql_select_db</function></funcdef> <paramdef>string <parameter>database_name</parameter></paramdef> <paramdef>resource <parameter><optional>link_identifier</optional></parameter> </paramdef> + </funcprototype> </funcsynopsis> <para> <function>mssql_select_db</function> retourne &true; Index: phpdoc/fr/functions/misc.xml diff -u phpdoc/fr/functions/misc.xml:1.11 phpdoc/fr/functions/misc.xml:1.12 --- phpdoc/fr/functions/misc.xml:1.11 Thu Jul 12 07:11:33 2001 +++ phpdoc/fr/functions/misc.xml Wed Nov 14 16:31:43 2001 @@ -1,3 +1,5 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- $Revision: 1.12 $ --> <reference id="ref.misc"> <title>Fonctions diverses</title> <titleabbrev>Divers</titleabbrev> @@ -225,7 +227,7 @@ <refnamediv> <refname>die</refname> <refpurpose> - Affiche un message et termine le script courant + Alias de la fonction <function>die</function> </refpurpose> </refnamediv> <refsect1> @@ -237,22 +239,9 @@ </funcprototype> </funcsynopsis> <simpara> - <function>die</function> affiche la cha&icirc;ne pass&eacute;e - en param&egrave;tre, puis termine l'ex&eacute;cution - du script. Il ne retourne rien de plus. + <function>die</function> est un alias de + <function>exit</function>. </simpara> - <para> - <example> - <title>Exemple avec <function>die</function></title> - <programlisting role="php"> -&lt;?php -$filename = '/path/to/data-file'; -$file = fopen ($filename, 'r') - or die("impossible d'ouvrir le fichier ($filename)"); -?&gt; - </programlisting> - </example> - </para> </refsect1> </refentry> <refentry id="function.eval"> @@ -320,14 +309,43 @@ <funcsynopsis> <funcprototype> <funcdef>void <function>exit</function></funcdef> - <paramdef>mixed <parameter>status</parameter></paramdef> + <paramdef>string <parameter>status</parameter></paramdef> </funcprototype> - </funcsynopsis> + <funcprototype> + <funcdef>void <function>exit</function></funcdef> + <paramdef>int <parameter>status</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <note> + <simpara> + <function>exit</function> n'est pas une v&eacute;ritable fonction, + mais un &eacute;l&eacute;ment de langage. + </simpara> + </note> <simpara> <function>exit</function> termine l'&eacute;x&eacute;cution du script courant. Elle n'a pas de valeur de retour (et pour cause!), mais elle utilisera le message <parameter>status</parameter> comme message de fin d'ex&eacute;cution. </simpara> + <note> + <simpara> + La fonction <function>die</function> est un alias de la fonction + <function>exit</function>. + </simpara> + </note> + <para> + <example> + <title><function>exit</function> example</title> + <programlisting role="php"> +&lt;?php + $filename = '/chemin/jusqua/fichier'; + $file = fopen ($filename, 'r') + or exit("Impossible d'ouvrir le fichier $filename"); +?&gt; + </programlisting> + <!-- TODO: example with integer exit-statis --> + </example> + </para> </refsect1> </refentry> <refentry id="function.get-browser">
« previous php.doc (#969338853) next »