cvs: phpdoc-ru /language expressions.xml
| From: | Kai Liki | 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 ïîääåðæèâàåò > (áîëüøå),
>= (áîëüøå
ëèáî ðàâíî), == (ðàâíî), != (íå ðàâíî), < (ìåíüøå) è
<=
- (ìåíüøå ëèáî ðàâíî). ßçûê òàêæå ïîääåðæèâàåò
îïåðàòîðû ñòðîãîãî
+ (ìåíüøå ëèáî ðàâíî). Îí òàêæå ïîääåðæèâàåò îïåðàòîðû
ñòðîãîãî
ðàâåíñòâà: === (ðàâíî è îäíîãî òèïà) è !== (íå ðàâíî èëè
íå îäíîãî
òèïà). ×àùå âñåãî ýòè âûðàæåíèÿ èñïîëüçóþòñÿ â
óñëîâèÿõ âûïîëíåíèÿ
îïåðàòîðîâ, òàêèõ êàê <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>
Ïîñëåäíåå, ÷òî ñòîèò óïîìÿíóòü, ýòî èñòèííîñòü
çíà÷åíèÿ âûðàæåíèé.