cvs: phpdoc-ru /language expressions.xml

From: Date: Thu, 12 Feb 2004 14:23:36 +0000
Subject: cvs: phpdoc-ru /language expressions.xml
Groups: php.doc.ru 
Request: Send a blank email to doc-ru+get-210@lists.php.net to get a copy of this message
kai Thu Feb 12 09:23:36 2004 EDT Modified files: /phpdoc-ru/language expressions.xml Log: Synchronized with last (1.26) EN version http://cvs.php.net/diff.php/phpdoc-ru/language/expressions.xml?r1=1.1&r2=1.2&ty=u Index: phpdoc-ru/language/expressions.xml diff -u phpdoc-ru/language/expressions.xml:1.1 phpdoc-ru/language/expressions.xml:1.2 --- phpdoc-ru/language/expressions.xml:1.1 Wed Feb 11 06:58:30 2004 +++ phpdoc-ru/language/expressions.xml Thu Feb 12 09:23:35 2004 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="windows-1251"?> -<!-- EN-Revision: 1.25 Maintainer: Kai Status: ready --> -<!-- $Revision: 1.1 $ --> +<!-- EN-Revision: 1.26 Maintainer: Kai Status: ready --> +<!-- $Revision: 1.2 $ --> <chapter id="language.expressions"> <title>Âûðàæåíèÿ</title> <simpara> @@ -39,13 +39,13 @@ </para> <simpara> Èñõîäÿ èç òîãî, ÷òî âû õîðîøî çíàêîìû ñ êîíöåïöèåé ôóíêöèé (åñëè íåò, - òî ïðî÷èòàéòå ãëàâó î ôóíêöèÿõ), âû ïîëàãàåòå, ÷òî çàïèñü - <literal>$c = foo()</literal> àáñîëþòíî ýêâèâàëåíòà çàïèñè - <literal>$c = 5</literal>, è âû ïðàâû. Ôóíêöèè - ýòî âûðàæåíèÿ, - çíà÷åíèåì êîòîðûõ ÿâëÿåòñÿ òî, ÷òî âîçâðàùàåò ôóíêöèÿ. Ïîñêîëüêó - foo() âîçâðàùàåò 5, çíà÷åíèåì âûðàæåíèÿ 'foo()' ÿâëÿåòñÿ 5. Êàê - ïðàâèëî, ôóíêöèè íå âîçâðàùàþò ïðîñòî ñòàòè÷åñêîå çíà÷åíèå, à ÷òî-òî - âû÷èñëÿþò. + òî ïðî÷èòàéòå ãëàâó î <link linkend="functions">ôóíêöèÿõ</link>), âû + ïîëàãàåòå, ÷òî çàïèñü <literal>$c = foo()</literal> àáñîëþòíî + ýêâèâàëåíòà çàïèñè <literal>$c = 5</literal>, è âû ïðàâû. Ôóíêöèè - + ýòî âûðàæåíèÿ, çíà÷åíèåì êîòîðûõ ÿâëÿåòñÿ òî, ÷òî âîçâðàùàåò ôóíêöèÿ. + Ïîñêîëüêó foo() âîçâðàùàåò 5, çíà÷åíèåì âûðàæåíèÿ 'foo()' ÿâëÿåòñÿ 5. + Êàê ïðàâèëî, ôóíêöèè âîçâðàùàþò íå ïðîñòî ñòàòè÷åñêîå çíà÷åíèå, à + ÷òî-òî âû÷èñëÿþò. </simpara> <simpara> Ðàçóìååòñÿ, çíà÷åíèÿ â PHP íå îáÿçàíû áûòü öåëî÷èñëåííûìè, è î÷åíü @@ -99,7 +99,7 @@ Îíè âû÷èñëÿþòñÿ â 0 èëè 1, îçíà÷àþùèõ ñîîòâåòñòâåííî &false; (ëîæü) èëè &true; (èñòèíó). PHP ïîääåðæèâàåò &gt; (áîëüøå), &gt;= (áîëüøå ëèáî ðàâíî), == (ðàâíî), != (íå ðàâíî), &lt; (ìåíüøå) è &lt;= - (ìåíüøå ëèáî ðàâíî). ßçûê òàêæå ïîääåðæèâàåò îïåðàòîðû ñòðîãîãî + (ìåíüøå ëèáî ðàâíî). Îí òàêæå ïîääåðæèâàåò îïåðàòîðû ñòðîãîãî ðàâåíñòâà: === (ðàâíî è îäíîãî òèïà) è !== (íå ðàâíî èëè íå îäíîãî òèïà). ×àùå âñåãî ýòè âûðàæåíèÿ èñïîëüçóþòñÿ â óñëîâèÿõ âûïîëíåíèÿ îïåðàòîðîâ, òàêèõ êàê <literal>if</literal>. @@ -184,13 +184,11 @@ </informalexample> </para> <simpara> -  íà÷àëå ãëàâû ìû ãîâîðèëè, ÷òî ðàññìîòðèì ðàçëè÷íûå òèïû - èíñòðóêöèé, êàê ìû è îáåùàëè, âûðàæåíèÿ ìîãóò áûòü èíñòðóêöèÿìè. - Îäíàêî íå êàæäîå âûðàæåíèå ÿâëÿåòñÿ èíñòðóêöèåé.  äàííîì ñëó÷àå - èíñòðóêöèÿ èìååò âèä 'âûðàæåíèå' ';' - âûðàæåíèå ñ ïîñëåäóþùåé - òî÷êîé ñ çàïÿòîé.  çàïèñè '$b=$a=5;', $a=5 - ýòî âåðíîå - âûðàæåíèå, íî ñàìî ïî ñåáå íå èíñòðóêöèÿ. Òîãäà êàê '$b=$a=5;' - ÿâëÿåòñÿ âåðíîé èíñòðóêöèåé. + Íåêîòîðûå âûðàæåíèÿ ìîãóò ðàññìàòðèâàòüñÿ êàê èíñòðóêöèè.  + äàííîì ñëó÷àå èíñòðóêöèÿ èìååò âèä 'âûðàæåíèå' ';' - âûðàæåíèå ñ + ïîñëåäóþùåé òî÷êîé ñ çàïÿòîé.  çàïèñè '$b=$a=5;', $a=5 - ýòî + âåðíîå âûðàæåíèå, íî ñàìî ïî ñåáå íå èíñòðóêöèÿ. Òîãäà êàê + '$b=$a=5;' ÿâëÿåòñÿ âåðíîé èíñòðóêöèåé. </simpara> <simpara> Ïîñëåäíåå, ÷òî ñòîèò óïîìÿíóòü, ýòî èñòèííîñòü çíà÷åíèÿ âûðàæåíèé.

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