dams Sun Oct 28 11:43:39 2001 EDT
Modified files:
/phpdoc/fr/language types.xml
Log:
Adding xml string.Updating with crowds of minors updates.Typos fixed.
Index: phpdoc/fr/language/types.xml
diff -u phpdoc/fr/language/types.xml:1.13 phpdoc/fr/language/types.xml:1.14
--- phpdoc/fr/language/types.xml:1.13 Tue Aug 14 18:46:16 2001
+++ phpdoc/fr/language/types.xml Sun Oct 28 11:43:39 2001
@@ -1,4 +1,5 @@
-<!-- $Revision: 1.13 $ -->
+<?xml encoding="iso-8859-1"?>
+<!-- $Revision: 1.14 $ -->
<chapter id="language.types">
<title>Les types</title>
<sect1 id="language.types.intro">
@@ -249,9 +250,12 @@
$large_number = 2147483647;
var_dump($large_number);
// affiche : int(2147483647)
- $large_number = 2147483648;
- var_dump($large_number);
-// affiche : float(2147483648)
+
+ var_dump( 0x80000000 );
+ // affiche : float(2147483648)
+
+var_dump( 25/7 );
+// affiche : float(3.5714285714286)
?>
</programlisting>
</informalexample>
@@ -268,16 +272,22 @@
?>
</programlisting>
</informalexample>
+ </para>
+ <para>
+ En PHP, il n'y a pas de division entière. <literal>1/2</literal>
+ sera un nombre 1agrave; virgule flottante (<type>float</type>)
+ de valeur <literal>0.5</literal>. <!-- See ??? for more information. (with the
+ operators, or with type-jug) -->
+ </para>
<warning>
<simpara>
- Malheureusement, il y a un bug dans le moteur (toujours présent en
- 4.0.6 et probablement résolu en 4.0.7) ce qui fait que PHP que
fonctionne
- pas toujours bien lorsque des nombres négatifs sont utilisés.
Lorsque les
- deux opérandes sont positifs, il n'y a pas de problèmes. Par
exemple :
+ Malheureusement, il y a un bug dans le moteur (corrigé en 4.1.0),
+ qui fait que PHP que fonctionne pas toujours bien lorsque des nombres
+ négatifs sont utilisés. Lorsque les deux opérandes
+ sont positifs, il n'y a pas de problèmes. Par exemple :
<literal>-50000 * $million</literal>, conduit à
<literal>-429496728</literal>.
</simpara>
</warning>
- </para>
</sect2>
<sect2 id="language.types.integer.casting">
<title>Conversion en entiers</title>
@@ -722,7 +732,8 @@
<programlisting role="php">
$fruits = array( 'fraise' => 'rouge' , 'banane' => 'jaune' );
echo "Une banane est $fruits[banane].";
- // OK
+ // OK. Notez toutefois que pour cet exemple, cela fonctionne
+ // différemment. Voyez <link
+linkend="language.types.array.foo-bar"><literal>$foo[bar]</literal> hors des
+cha”nes</link>
echo "Ce carré est large de $carre->largeur mètres.";
// OK
echo "Ce carré est large de $carre->largeur00 mètres..";