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 -->