svn: /phpdoc/fr/trunk/language/ functions.xml operators.xml

[email protected] (George Peter Banyard)
Newsgroups php.doc.fr
Message-ID <[email protected]>
girgias                                  Mon, 30 Nov 2020 03:11:31 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=351777

Log:
Update language section

Changed paths:
    U   phpdoc/fr/trunk/language/functions.xml
    U   phpdoc/fr/trunk/language/operators.xml

Modified: phpdoc/fr/trunk/language/functions.xml
===================================================================
--- phpdoc/fr/trunk/language/functions.xml	2020-11-30 02:56:13 UTC (rev 351776)
+++ phpdoc/fr/trunk/language/functions.xml	2020-11-30 03:11:31 UTC (rev 351777)
@@ -1,8 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 351365 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 351733 Maintainer: yannick Status: ready -->
 <!-- Reviewed: no -->
-
 <chapter xml:id="language.functions" xmlns="http://docbook.org/ns/docbook">
  <title>Les fonctions</title>

@@ -207,6 +206,31 @@
     </programlisting>
    </example>
   </para>
+   <para>
+    À partir de PHP 8.0.0, la liste des arguments de fonction peut inclure une
+    virgule trainante, qui sera ignoré. Ceci est particulièrement pratique dans
+    les cas où la liste d'arguments est longue ou contients des noms de variables
+    longs, le rendant pratique pour lister les arguments verticalement.
+   </para>
+   <example>
+    <title>Function Argument List with trailing Comma</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+function takes_many_args(
+    $first_arg,
+    $second_arg,
+    $a_very_long_argument_name,
+    $arg_with_default = 5,
+    $again = 'a default string', // Cette virgule trainant n'était pas permit avant 8.0.0.
+)
+{
+    // ...
+}
+?>
+]]>
+    </programlisting>
+   </example>

   <sect2 xml:id="functions.arguments.by-reference">
    <title>Passage d'arguments par référence</title>
@@ -906,7 +930,7 @@
    Les fonctions anonymes peuvent hériter des variables du contexte de leur
    parent. Ces variables doivent alors être passées dans la construction
    de langage <literal>use</literal>.
-   A partir de PHP 7.1, ces variables ne doivent pas inclure de &link.superglobals;,
+   À partir de PHP 7.1, ces variables ne doivent pas inclure de &link.superglobals;,
    <varname>$this</varname>, ou des variables ayant le même nom qu'un paramètre.
   </simpara>

@@ -969,7 +993,11 @@
 ]]>
    </screen>
   </example>
-
+
+  <para>
+   À partir de PHP 8.0.0, la liste des variables hérité du contexte peut
+   inclure une virgule trainante, qui sera ignoré.
+  </para>
   <simpara>
    L'héritage du contexte parent
    <emphasis>n'est pas</emphasis> la même chose que les variables

Modified: phpdoc/fr/trunk/language/operators.xml
===================================================================
--- phpdoc/fr/trunk/language/operators.xml	2020-11-30 02:56:13 UTC (rev 351776)
+++ phpdoc/fr/trunk/language/operators.xml	2020-11-30 03:11:31 UTC (rev 351777)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 351700 Maintainer: yannick Status: ready -->
+<!-- EN-Revision: 351706 Maintainer: yannick Status: ready -->
 <!-- Reviewed: no -->
 <!-- CREDITS: DAnnebicque -->
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.