Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 12 additions & 3 deletions faq/using.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 0a3a57fae02391db80baeba98c9a071dc2760889 Maintainer: lacatoire Status: ready -->
<!-- EN-Revision: 1709768e97fce7848c62aa2bf988419527bd1e8e Maintainer: lacatoire Status: ready -->
<!-- Reviewed: no -->

<chapter xml:id="faq.using" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
Expand All @@ -15,7 +15,6 @@
<qandaset>

<qandaentry xml:id="faq.using.parameterorder">
<!-- TODO: Mention named arguments -->
<question>
<para>
Je ne me rappelle pas de l'ordre des paramètres dans les fonctions PHP,
Expand All @@ -36,6 +35,11 @@
sont exactement à l'opposé
"<emphasis>haystack, needle</emphasis>".
</para>
<para>
À partir de PHP 8.0, les <link linkend="functions.named-arguments">arguments nommés</link>
permettent de passer des arguments par nom de paramètre, rendant l'ordre des paramètres
moins problématique.
</para>
</answer>
</qandaentry>

Expand Down Expand Up @@ -87,7 +91,6 @@ echo '</pre>';
</qandaentry>

<qandaentry xml:id="faq.using.addslashes">
<!-- TODO Probably should mention not doing this... -->
<question>
<para>
Il faut que je convertisse tous les guillemets simples (')
Expand All @@ -107,6 +110,12 @@ echo '</pre>';
<function>addslashes</function> et <function>stripslashes</function>,
qui sont plus communes avec l'ancien code PHP.
</para>
<para>
L'échappement manuel des valeurs est sujet aux erreurs et dépend du contexte.
Préférez utiliser les API de base de données qui prennent en charge les
requêtes préparées et la liaison de paramètres plutôt que de construire des
requêtes en concaténant des chaînes échappées.
</para>
</answer>
</qandaentry>

Expand Down