slawek Sun Mar 10 15:48:08 2002 EDT
Modified files:
/phpdoc/pl/language operators.xml
Log:
Updated to 1.32 plus some corrections. (qrak)
Index: phpdoc/pl/language/operators.xml
diff -u phpdoc/pl/language/operators.xml:1.9 phpdoc/pl/language/operators.xml:1.10
--- phpdoc/pl/language/operators.xml:1.9 Thu Jan 31 16:04:59 2002
+++ phpdoc/pl/language/operators.xml Sun Mar 10 15:48:07 2002
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.31 Maintainer: Qrak Status: ready -->
-<!-- $Revision: 1.9 $ -->
+<!-- EN-Revision: 1.32 Maintainer: Qrak Status: ready -->
+<!-- $Revision: 1.10 $ -->
<chapter id="language.operators">
<title>Operatory</title>
<simpara>
@@ -45,7 +45,7 @@
</row>
<row>
<entry>$a % $b</entry>
- <entry>Modulo</entry>
+ <entry>Dzielenie Modulo</entry>
<entry>Reszta z dzielenia $a przez $b.</entry>
</row>
</tbody>
@@ -55,7 +55,7 @@
<simpara>
Operator dzielenia ("/") zwraca warto�� ca�kowit� (wynikiem dzielenia jest
liczba ca�kowita) je�li obydwa operandy s� ca�kowite (lub s� �a�cuchami
- znak�w skonwertowanymi do liczba ca�kowitych) i wynik ich dzielenia jest
+ znak�w skonwertowanymi do liczb ca�kowitych) oraz wynik ich dzielenia jest
ca�kowity. Je�li jednak kt�ry� z operand�w jest zmiennoprzecinkowy lub
wynikiem dzielenia jest liczba nieca�kowita, operator dzielenia zwraca
warto�� zmiennoprzecinkow�.
@@ -117,8 +117,28 @@
<title>Operatory Bitowe</title>
<simpara>
Operatory bitowe s�u�� do operowania na warto�ciach konkretnych bit�w w
- liczbie.
+ liczbie. Je�li zar�wno lewo jak i prawostronne operandy s� typu string,
+ operatory bitowe b�d� wykonywa� operacje na poszczeg�lnych znakach tych
+ �a�cuch�w.
</simpara>
+ <para>
+ <informalexample>
+ <programlisting>
+ <![CDATA[
+ <?php
+ echo 12 ^ 9; // Zwraca '5'
+
+ echo "12" ^ "9"; // Zwraca znak Backspace (ascii 8)
+ // ('1' (ascii 49)) ^ ('9' (ascii 57)) = #8
+
+ echo "hallo" ^ "hello"; // Zwraca warto�ci ascii #0 #4 #0 #0 #0
+ // 'a' ^ 'e' = #4
+ ?>
+ ]]>
+ </programlisting>
+ </informalexample>
+ </para>
+
<table>
<title>Operatory Bitowe</title>
<tgroup cols="3">
@@ -132,25 +152,25 @@
<tbody>
<row>
<entry>$a & $b</entry>
- <entry>Mno�enie</entry>
+ <entry>Mno�enie bitowe</entry>
<entry>Dany bit wynikowy jest r�wny 1 tylko je�li obydwa bity sk�adowe
s� r�wne 1.</entry>
</row>
<row>
<entry>$a | $b</entry>
- <entry>Sumowanie</entry>
+ <entry>Sumowanie bitowe</entry>
<entry>Dany bit wynikowy jest r�wny 1 je�li conajmniej jeden bit
sk�adowy jest r�wny 1.</entry>
</row>
<row>
<entry>$a ^ $b</entry>
- <entry>Sumowanie modulo 2</entry>
+ <entry>Sumowanie bitowe modulo 2</entry>
<entry>Dany bit wynikowy jest r�wny 1 tylko je�li jeden z bit�w
sk�adowych jest r�wny 1 a drugi jest r�wny 0.</entry>
</row>
<row>
<entry>~ $a</entry>
- <entry>Negacja</entry>
+ <entry>Negacja bitowa</entry>
<entry>Bity w zmiennej $a maj�ce warto�� 1 otrzymuj� warto�� 0 i na
odwr�t.</entry>
</row>
@@ -159,7 +179,7 @@
<entry>Przesuni�cie w lewo</entry>
<entry>
Przesuwa bity w zmiennej $a o $b krok�w w lewo (ka�dy krok znaczy "pomno�one
- przez dwa").
+ razy dwa").
</entry>
</row>
<row>