cvs: phpdoc-ar /language types.xml
[email protected] ("Hafid Benhadria") Sat, 06 Sep 2003 17:26:34 -0000
| Newsgroups | php.doc.ar |
|---|---|
| Message-ID | <cvshafid1062869194@cvsserver> |
hafid Sat Sep 6 13:26:34 2003 EDT
Modified files:
/phpdoc-ar/language types.xml
Log:
5th Partial Translation. Still EN-1.123 compliant.
hafid-20030906132634.txt
(text/plain, 10 KB)
Index: phpdoc-ar/language/types.xml
diff -u phpdoc-ar/language/types.xml:1.4 phpdoc-ar/language/types.xml:1.5
--- phpdoc-ar/language/types.xml:1.4 Fri Sep 5 11:28:10 2003
+++ phpdoc-ar/language/types.xml Sat Sep 6 13:26:34 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-6"?>
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
<!-- EN-Revision: 1.123 Maintainer: hafid Status: working -->
<chapter id="language.types">
<title>ÇäÃæèÇÙ</title>
@@ -1087,24 +1087,24 @@
</para>
</sect2>
<sect2 id="language.types.string.conversion">
- <title>String conversion to numbers</title>
+ <title>ÊÍèêä ÓäÓäÉ æÕêñÉ Åäé ÃÙÏÇÏ</title>
<simpara>
- When a string is evaluated as a numeric value, the resulting
- value and type are determined as follows.
+ ÙæÏ Êâêêå ÓäÓäÉ æÕêñÉ Ùäé ÃæçÇ âêåÉ ÙÏÏêñɬ áÅæñ ÇäâêåÉ èÇäæñèÙ ÇäæñÇÊÌêæ
+ êïâÑÑÇæ ãÇäÊÇäê:
</simpara>
<simpara>
- The string will evaluate as a <type>float</type> if it contains any of the
- characters '.', 'e', or 'E'. Otherwise, it will evaluate as an
- integer.
+ ÇäÓäÓäÉ ÇäæñÕêñÉ ÓÊïâîêñîå Ùäé ÃæçÇ <type>ÙÇÆå</type> ÅÐÇ ÊÖåæÊ ÃêÇ åæ
+ ÇäÍÑèá '.'¬ 'e' Ãè 'E'. áê ÚêÑ Ðä㬠ÓÊïâîêñîå Ùäé ÃæçÇ
+ ÙÏÏ ÕÍêÍ.
</simpara>
<para>
- The value is given by the initial portion of the string. If the
- string starts with valid numeric data, this will be the value
- used. Otherwise, the value will be 0 (zero). Valid numeric data
- is an optional sign, followed by one or more digits (optionally
- containing a decimal point), followed by an optional
- exponent. The exponent is an 'e' or 'E' followed by one or more
- digits.
+ ÊïÙò×îé ÇäâêåÉ åæ âÈä ÇäÌÒÁ ÇäÃèäêñ åæ ÇäÓñäÓäÉ ÇäæñÕêñÉ. ÅÐÇ ÈÏÃÊ
+ ÇäÓñäÓäÉ ÇäæñÕêñÉ ÈÈêÇæÇÊ ÙÏÏêñÉ ÕÇäÍÉ áÅæñ çÐç ÇäâêåÉ ÇäÊê
+ ÓÊïÓÊÎÏå. áê ÚêÑ Ðä㬠áÅæñ ÇäâêåÉ ÓÊãèæ 0 (ÕáÑ). ÊÊåËä ÇäÈêÇæÇÊ ÇäÙÏÏêñÉ ÇäÕñÇäÍÉ
+ áê ÑåÒ ÅÎÊêÇÑêñ åÊÈèÙ ÈÑâå èÇÍÏ Ãè ÙÏÉ ÃÑâÇå (ÊÊÖåæ
+ ÇÎÊêÇÑêÇë æâ×É ÙÔÑêñÉ) åÊÈèÙ ÈÃÓ
+ ÅÎÊêÇÑêñ. êÊåËä ÇäÃÓ áê 'e' Ãè 'E' åÊÈèÙ ÈÑâå èÇÍÏ Ãè ÙÏÉ
+ ÃÑâÇå.
</para>
<informalexample>
<programlisting role="php"><![CDATA[
@@ -1121,13 +1121,13 @@
]]></programlisting>
</informalexample>
<simpara>
- For more information on this conversion, see the Unix manual page
- for strtod(3).
+ äåÒêÏ åæ ÇäåÙäèåÇÊ ÈÎÕèÕ çÐÇ ÇäÊÍèêä¬ ÇÓÊÙÑÖ ÕáÍÉ Ïäêä Unix
+ áêåÇ êÊÙäâ Èà strtod(3).
</simpara>
<para>
- If you would like to test any of the examples in this section,
- you can cut and paste the examples and insert the following line
- to see for yourself what's going on:
+ ÅÐÇ ãæÊ ÊÑÚÈ áê ÇÎÊÈÇÑ Çê åæ ÇäÃåËäÉ áê çÐÇ ÇäáÕä¬
+ êåãæã âÕ èäÕâ ÇäÃåËäÉ èÅÏÑÇÌ ÇäÓñ×Ñ ÇäÊñÇäêñ
+ äÑÄêÉ åÇ êÌÑê ÈæáÓã:
<informalexample>
<programlisting role="php"><![CDATA[
<?php
@@ -1137,45 +1137,45 @@
</informalexample>
</para>
<para>
- Do not expect to get the code of one character by converting it
- to integer (as you would do in C for example). Use the functions
- <function>ord</function> and <function>chr</function> to convert
- between charcodes and characters.
+ äÇ ÊÊèâÙ ÇäÍÕèä Ùäé ÔêáÑÉ ÍÑá åÇ åæ ÎäÇä ÊÍèêäç
+ Åäé ÙÏÏ ÕÍêÍ (åËäåÇ ÊáÙä áê C Ùäé ÓÈêä ÇäåËÇä). ÇÓÊÎÏå ÇäÏèÇä
+ <function>ord</function> è <function>chr</function> ääÊÍèêä
+ Èêæ ÇäÔñêáÑÇÊ ÇäÍÑáêñÉ èÇäÍÑèá.
</para>
</sect2>
</sect1>
<!-- end string -->
<sect1 id="language.types.array">
- <title>Arrays</title>
+ <title>ÇäåÕáèáÇÊ</title>
<para>
- An array in PHP is actually an ordered map. A map is a type that
- maps <emphasis>values</emphasis> to <emphasis>keys</emphasis>.
- This type is optimized in several ways,
- so you can use it as a real array, or a list (vector),
- hashtable (which is an implementation of a map),
- dictionary, collection,
- stack, queue and probably more. Because you can have another
- PHP array as a value, you can also quite easily simulate
- trees.
+ ÊÙæê åÕáèáÉ áê PHP ÍÇäêÇ ÎÑê×É åïÑîÊñîÈîÉ. ÇäÎÑê×É çê æèÙ
+ êçêãä <emphasis>Çäâêå</emphasis> ãà <emphasis>åáÇÊêÍ</emphasis>.
+ çÐÇ ÇäæèÙ êÊå Êâèêåç ÈÙÏÉ ×Ñâ
+ ÈÍêË êåãæã ÇÓÊÎÏÇåç èãÃæç åÕáèáÉ ÍâêâêñÉ Ãè äÇÆÍÉ (åïèîÌðç)¬
+ ÌÏèä ÊÌÒÆÉ (çè ÊæáêÐ äÎÑê×É)¬
+ âÇåèÓ¬ ÊÔãêäɬ
+ ÑÕᬠäÇÆÍÉ ÅæÊØÇÑ èÑÈåÇ ÇäåÒêÏ. æØÑÇ äÃæñç ÈÅåãÇæã ÇäÍÕèä Ùäé åÕáèáÉ
+ PHP ÃÎÑé ãâêåɬ áÅæñç êåãæã èÈÓçèäÉ åÍÇãÇÉ
+ ÇäÃÔÌÇÑ.
</para>
<para>
- Explanation of those data structures is beyond the scope of this
- manual, but you'll find at least one example for each of them.
- For more information we refer you to external literature about
- this broad topic.
+ Åæ ÔÑÍ çÐç ÇäÈæé ÇäÈêÇæêñÉ ÈÙêÏ Ùæ åÑåé çÐÇ
+ ÇäÏñäêä¬ äãæã ÓÊÌÏ Ùäé ÇäÃâä åËÇäÇ èÇÍÏÇë Ùæ ãä åæçÇ.
+ äåÒêÏ åæ ÇäåÙäèåÇʬ æÍêäã Åäé ÃÏÈêÇÊ ÎÇÑÌêñÉ ÈÎÕèÕ
+ çÐÇ ÇäåèÖèÙ ÇäèÇÓÙ.
</para>
<sect2 id="language.types.array.syntax">
- <title>Syntax</title>
+ <title>ÇäÕñêÚÉ</title>
<sect3 id="language.types.array.syntax.array-func">
- <title>Specifying with <function>array</function>
+ <title>ÇäÊÍÏêÏ ÈèÇÓ×É <function>åÕáèáÉ</function>
</title>
<para>
- An <type>array</type> can be created by the <function>array</function>
- language-construct. It takes a certain number of comma-separated
+ êåãæ ÅæÔÇÁ <type>åÕáèáÉ</type> ÈèÇÓ×É ÇäÈÇæê ÇääÚèêñ <function>array</function>.
+ êÃÎÐ Ðäã ÙÏÏÇ åÙêæÇ åæ ÇäÃÒèÇÌ ÇäåáÕèäÉ ÈáèÇÕä åæ
<literal>
<replaceable>key</replaceable> => <replaceable>value</replaceable>
</literal>
- pairs.
+ .
</para>
<para>
<synopsis>
@@ -1184,8 +1184,8 @@
<replaceable>value</replaceable>
, ...
)
-// <replaceable>key</replaceable> may be an <type>integer</type> or <type>string</type>
-// <replaceable>value</replaceable> may be any value
+// <replaceable>key</replaceable> êåãæ Ãæ Êãèæ <type>integer</type> Ãè <type>string</type>
+// <replaceable>value</replaceable> êåãæ Ãæ ÊÔêÑ Åäé ÃêÉ âêåÉ
</synopsis>
</para>
<para>
@@ -1201,18 +1201,18 @@
</informalexample>
</para>
<para>
- A <varname>key</varname> may be either an
- <literal>integer</literal> or a <type>string</type>. If a key is
- the standard representation of an <type>integer</type>, it will
- be interpreted as such (i.e. <literal>"8"</literal> will be
- interpreted as <literal>8</literal>, while
- <literal>"08"</literal> will be interpreted as
- <literal>"08"</literal>). There are no different indexed and
- associative array types in PHP; there is only one array type,
- which can both contain integer and string indices.
+ êåãæ äà <varname>key</varname> Ãæ Êãèæ ÅåÇ
+ <literal>integer</literal> Ãè <type>string</type>. ÅÐÇ ãÇæ ÇäåáÊÇÍ çè
+ ÇäÊåËêä ÇäåÙêÇÑêñ äà <type>integer</type>¬ áÅæñç
+ ÓêïÊÑÌîå Ùäé Ðäã ÇäæÍè (Ãê Ãæñ <literal>"8"</literal>
+ ÓÊïÊÑÌå Ùäé Ôãä <literal>8</literal> áê Íêæ Ãæ
+ <literal>"08"</literal> ÓÊïÊÑÌå Ùäé Ôãä
+ <literal>"08"</literal>). äêÓÊ çæÇã ÃæèÇÙ åÎÊäáÉ åæ ÇäåÕáèáÇÊ ÇäåïáîçòÑîÓîÉ èÇäåÕáèáÇÊ
+ ÇäÊñÔÇÑãêñÉ áê PHP» çæÇã æèÙ èÇÍÏ áâ× åæ ÇäåÕáèáÇÊ
+ êåãæç ÇÍÊèÇÁ áçÇÑÓ ÃÙÏÇÏ ÕÍêÍÉ èÓäÇÓä æÕêñÉ.
</para>
<para>
- A value can be of any PHP type.
+ êåãæ äâêåÉ åÇ Ãæ Êãèæ åæ Ãê æèÙ áê PHP.
<informalexample>
<programlisting role="php"><![CDATA[
<?php
@@ -1226,17 +1226,17 @@
</informalexample>
</para>
<para>
- If you do not specify a key for a given value, then the maximum
- of the integer indices is taken, and the new key will be that
- maximum value + 1. If you specify a key that already has a value
- assigned to it, that value will be overwritten.
+ ÅÐÇ äå Êâå ÈÊÍÏêÏ åáÊÇÍ äâêåÉ åÙ×Çɬ áÅæ ÃâÕé
+ áçÇÑÓ ÇäÃÙÏÇÏ ÇäÕÍêÍÉ çè ÇäÐê êÄÎÐ èÇäåáÊÇÍ ÇäÌÏêÏ Óêãèæ Êäã
+ ÇäâêåÉ ÇäâÕèé + 1. ÅÐÇ ÍÏÏÊ åáÊÇÍÇ êÊèáÑ åÓÈâÇ Ùäé âêåÉ
+ åÙêæÉ äÍÓÇÈç¬ áÅæñ çÐç ÇäâêåÉ ÓêÊå ÓÍâçÇ.
<informalexample>
<programlisting role="php"><![CDATA[
<?php
-// This array is the same as ...
+// çÐç ÇäåÕáèáÉ çê æáÓçÇ åËä ...
array(5 => 43, 32, 56, "b" => 12);
-// ...this array
+// ...çÐç ÇäåÕáèáÉ
array(5 => 43, 6 => 32, 7 => 56, "b" => 12);
?>
]]></programlisting>
@@ -1355,6 +1355,7 @@
$array = array_values($array);
$array[] = 7;
print_r($array);
+
?>
]]></programlisting>
<para>