cvs: phpdoc-ru /language types.xml

From: Date: Wed, 11 Feb 2004 11:54:44 +0000
Subject: cvs: phpdoc-ru /language types.xml
Groups: php.doc.ru 
Request: Send a blank email to doc-ru+get-202@lists.php.net to get a copy of this message
kai Wed Feb 11 06:54:44 2004 EDT Modified files: /phpdoc-ru/language types.xml Log: Synchronized with last (1.134) EN version http://cvs.php.net/diff.php/phpdoc-ru/language/types.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc-ru/language/types.xml diff -u phpdoc-ru/language/types.xml:1.5 phpdoc-ru/language/types.xml:1.6 --- phpdoc-ru/language/types.xml:1.5 Tue Jan 13 16:03:08 2004 +++ phpdoc-ru/language/types.xml Wed Feb 11 06:54:43 2004 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="windows-1251"?> -<!-- EN-Revision: 1.133 Maintainer: Kai Status: ready --> -<!-- $Revision: 1.5 $ --> +<!-- EN-Revision: 1.134 Maintainer: Kai Status: ready --> +<!-- $Revision: 1.6 $ --> <chapter id="language.types"> <title>Òèïû</title> @@ -78,9 +78,8 @@ </itemizedlist> -  ýòîé äîêóìåíòàöèè òàêæå ïðåäñòàâëåíî íåñêîëüêî - <link linkend="language.pseudo-types">ïñåâäî-òèïîâ</link> - äëÿ óäîáñòâà ïîíèìàíèÿ: + Äëÿ óäîáñòâà ïîíèìàíèÿ â ýòîì ðóêîâîäñòâå èñïîëüçóåòñÿ òàêæå íåñêîëüêî + <link linkend="language.pseudo-types">ïñåâäî-òèïîâ</link>: <itemizedlist> @@ -469,7 +468,7 @@ <para> Åñëè ÷èñëî ñ ïëàâàþùåé òî÷êîé ïðåâûøàåò ïðåäåëû öåëîãî (êàê ïðàâèëî, ýòî <literal>+/- 2.15e+9 = 2^31</literal>), - ðåçóëüòàò áóäåò íåîïðåäåë¸ííûì, òàê êàê öåëîå íå èìååò äîñòàòî÷íîé + ðåçóëüòàò áóäåò íåîïðåäåëåííûì, òàê êàê öåëîå íå èìååò äîñòàòî÷íîé òî÷íîñòè, ÷òîáû âåðíóòü âåðíûé ðåçóëüòàò.  ýòîì ñëó÷àå íå áóäåò âûâåäåíî íè ïðåäóïðåæäåíèÿ, íè äàæå çàìå÷àíèÿ! </para> @@ -645,12 +644,12 @@ ×òîáû èñïîëüçîâàòü îäèíàðíóþ êàâû÷êó âíóòðè ñòðîêè, êàê è âî ìíîãèõ äðóãèõ ÿçûêàõ, åå íåîáõîäèìî ïðåäâàðèòü ñèìâîëîì îáðàòíîé êîñîé ÷åðòû (<literal>\</literal>), - ò. å. ìíåìîíèçèðîâàòü åå. Åñëè îáðàòíàÿ íàêëîííàÿ ÷åðòà + ò. å. ýêðàíèðîâàòü åå. Åñëè îáðàòíàÿ êîñàÿ ÷åðòà äîëæíà èäòè ïåðåä îäèíàðíîé êàâû÷êîé ëèáî áûòü â êîíöå ñòðîêè, âàì íåîáõîäèìî ïðîäóáëèðîâàòü åå. Îáðàòèòå - âíèìàíèå, ÷òî åñëè âû ïîïûòàåòåñü ìíåìîíèçèðîâàòü ëþáîé + âíèìàíèå, ÷òî åñëè âû ïîïûòàåòåñü ýêðàíèðîâàòü ëþáîé äðóãîé ñèìâîë, îáðàòíàÿ êîñàÿ ÷åðòà òàêæå áóäåò íàïå÷àòàíà! - Òàê ÷òî, êàê ïðàâèëî, íåò íåîáõîäèìîñòè ìíåìîíèçèðîâàòü + Òàê ÷òî, êàê ïðàâèëî, íåò íåîáõîäèìîñòè ýêðàíèðîâàòü ñàìó îáðàòíóþ êîñóþ ÷åðòó. <note> <simpara> @@ -662,7 +661,7 @@ <simpara>  îòëè÷èå îò äâóõ äðóãèõ ñèíòàêñèñîâ, <link linkend="language.variables">ïåðåìåííûå</link> è - ìíåìîíèçèðóþùèå ïîñëåäîâàòåëüíîñòè äëÿ ñïåöèàëüíûõ + ýêðàíèðóþùèå ïîñëåäîâàòåëüíîñòè äëÿ ñïåöèàëüíûõ ñèìâîëîâ, âñòðå÷àþùèåñÿ â ñòðîêàõ, çàêëþ÷åííûõ â îäèíàðíûå êàâû÷êè, <emphasis>íå</emphasis> îáðàáàòûâàþòñÿ. @@ -701,11 +700,12 @@ <sect3 id="language.types.string.syntax.double"> <title>Äâîéíûå êàâû÷êè</title> <para> - Åñëè ñòðîêà çàêëþ÷åíà â äâîéíûå êàâû÷êè ("), - PHP ðàñïîçíàåò áîëüøåå êîëè÷åñòâî ìíåìîíèê ñïåöèàëüíûõ ñèìâîëîâ: + Åñëè ñòðîêà çàêëþ÷åíà â äâîéíûå êàâû÷êè ("), PHP ðàñïîçíàåò + áîëüøåå êîëè÷åñòâî óïðàâëÿþùèõ ïîñëåäîâàòåëüíîñòåé äëÿ + ñïåöèàëüíûõ ñèìâîëîâ: </para> <table> - <title>Ìíåìîíèêè ñèìâîëîâ</title> + <title>Óïðàâëÿþùèå ïîñëåäîâàòåëüíîñòè</title> <tgroup cols="2"> <thead> <row> @@ -728,7 +728,7 @@ </row> <row> <entry><literal>\\</literal></entry> - <entry>îáðàòíàÿ íàêëîííàÿ ÷åðòà</entry> + <entry>îáðàòíàÿ êîñàÿ ÷åðòà</entry> </row> <row> <entry><literal>\$</literal></entry> @@ -808,12 +808,13 @@ </warning> <para> - Heredoc-òåêñò âåä¸ò ñåáÿ òàê æå, êàê è ñòðîêà â äâîéíûõ êàâû÷êàõ, - íî áåç íèõ. Ýòî îçíà÷àåò, ÷òî âàì íåò íåîáõîäèìîñòè ìíåìîíèçèðîâàòü - êàâû÷êè â heredoc, íî âû ïî-ïðåæíåìó ìîæåòå èñïîëüçîâàòü - âûøåïåðå÷èñëåííûå êîäû-ìíåìîíèêè. Ïåðåìåííûå îáðàáàòûâàþòñÿ, íî - ñ ïðèìåíåíèåì ñëîæíûõ ïåðåìåííûõ âíóòðè heredoc íóæíî áûòü òàêæå - âíèìàòåëüíûì, êàê è ïðè ðàáîòå ñî ñòðîêàìè. + Heredoc-òåêñò âåäåò ñåáÿ òàê æå, êàê è ñòðîêà â äâîéíûõ êàâû÷êàõ, + ïðè ýòîì èõ íå èìåÿ. Ýòî îçíà÷àåò, ÷òî âàì íåò íåîáõîäèìîñòè + ýêðàíèðîâàòü êàâû÷êè â heredoc, íî âû ïî-ïðåæíåìó ìîæåòå + èñïîëüçîâàòü âûøåïåðå÷èñëåííûå óïðàâëÿþùèå ïîñëåäîâàòåëüíîñòè. + Ïåðåìåííûå îáðàáàòûâàþòñÿ, íî ñ ïðèìåíåíèåì ñëîæíûõ ïåðåìåííûõ + âíóòðè heredoc íóæíî áûòü òàêæå âíèìàòåëüíûì, êàê è ïðè ðàáîòå + ñî ñòðîêàìè. <example> <title>Ïðèìåð îïðåäåëåíèÿ heredoc-ñòðîêè</title> <programlisting role="php"> @@ -821,7 +822,7 @@ <?php $str = <<<EOD Ïðèìåð ñòðîêè, -îõâàòûâàþùåé íåñêîëüêî ñòðî÷åê +îõâàòûâàþùåé íåñêîëüêî ñòðî÷åê, ñ èñïîëüçîâàíèåì heredoc-ñèíòàêñèñà. EOD; @@ -973,11 +974,10 @@ Ôàêòè÷åñêè, âû ìîæåòå âêëþ÷èòü ëþáîå çíà÷åíèå, íàõîäÿùååñÿ â ïðîñòðàíñòâå èìåíè â ñòðîêå ñ ýòèì ñèíòàêñèñîì. Âû ïðîñòî çàïèñûâàåòå âûðàæåíèå òàêèì æå îáðàçîì, êàê è âíå ñòðîêè, à - çàòåì çàêëþ÷àåòå åãî â { è }. Ïîñêîëüêó âû íå ìîæåòå çàìåíèòü - ìíåìîíèêîé '{', ýòîò ñèíòàêñèñ áóäåò ðàñïîçíàâàòüñÿ òîëüêî - êîãäà $ ñëåäóåò íåïîñðåäñòâåííî çà {. (Èñïîëüçóéòå "{\$" èëè - "\{$" ÷òîáû îòîáðàçèòü "{$"). - Íåñêîëüêî ïîÿñíÿþùèõ ïðèìåðîâ: + çàòåì çàêëþ÷àåòå åãî â { è }. Ïîñêîëüêó âû íå ìîæåòå ýêðàíèðîâàòü + '{', ýòîò ñèíòàêñèñ áóäåò ðàñïîçíàâàòüñÿ òîëüêî êîãäà $ ñëåäóåò + íåïîñðåäñòâåííî çà {. (Èñïîëüçóéòå "{\$" èëè "\{$" ÷òîáû + îòîáðàçèòü "{$"). Íåñêîëüêî ïîÿñíÿþùèõ ïðèìåðîâ: </simpara> <informalexample> <programlisting role="php"> @@ -1114,7 +1114,7 @@  âûðàæåíèÿõ, ãäå íåîáõîäèìà ñòðîêà, ïðåîáðàçîâàíèå ïðîèñõîäèò àâòîìàòè÷åñêè. Ýòî ïðîèñõîäèò, êîãäà âû èñïîëüçóåòå ôóíêöèè <function>echo</function> èëè <function>print</function>, ëèáî êîãäà âû ñðàâíèâàåòå çíà÷åíèå - ïåðåìåííîé ñî ñòðîêîé. Ïðî÷òåíèå ðàçäåëîâ äîêóìåíòàöèè <link + ïåðåìåííîé ñî ñòðîêîé. Ïðî÷òåíèå ðàçäåëîâ ðóêîâîäñòâà <link linkend="language.types">Òèïû</link> è <link linkend="language.types.type-juggling">Ìàíèïóëÿöèè ñ òèïàìè</link> ñäåëàåò ñëåäóþùåå áîëåå ïîíÿòíûì. Ñìîòðèòå òàêæå <function>settype</function>. @@ -1213,8 +1213,8 @@ </programlisting> </informalexample> <simpara> - Áîëåå ïîäðîáíóþ èíôîðìàöèþ îá ýòîì ïðåîáðàçîâàíèè ñìîòðèòå â - äîêóìåíòàöèè ïî Unix â ðàçäåëå î strtod(3). + Áîëåå ïîäðîáíóþ èíôîðìàöèþ îá ýòîì ïðåîáðàçîâàíèè ñìîòðèòå â ðàçäåëå + î strtod(3) äîêóìåíòàöèè Unix. </simpara> <para> Åñëè âû õîòèòå ïðîòåñòèðîâàòü ëþáîé èç ïðèìåðîâ ýòîãî ðàçäåëà, @@ -1362,7 +1362,8 @@ </para> <para> Âû íå ìîæåòå èñïîëüçîâàòü â êà÷åñòâå êëþ÷åé ìàññèâû èëè îáúåêòû. Ýòî - âûçîâåò ïðåäóïðåæäåíèå: <literal>Illegal offset type</literal>. + âûçîâåò ïðåäóïðåæäåíèå: <literal>Illegal offset type</literal> + ('Íåäîïóñòèìûé òèï ñìåùåíèÿ'). </para> </sect3> @@ -1787,6 +1788,15 @@ </para> </sect2> + <sect2 id="language.types.array.comparing"> + <title>Ñðàâíåíèå</title> + <para> + Ìàññèâû ìîæíî ñðàâíèâàòü ïðè ïîìîùè ôóíêöèè + <function>array_diff</function> è + <link linkend="language.operators.array">Îïåðàòîðîâ ìàññèâîâ</link>. + </para> + </sect2> + <sect2 id="language.types.array.examples"> <title>Ïðèìåðû</title> <para>

« previous php.doc.ru (#202) next »