|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | | -<!-- EN-Revision: e50e79746736dbdfbabe9bd3566793b3ddf38f58 Maintainer: sobak Status: ready --> |
| 2 | +<!-- EN-Revision: 16934048f79c6e117cd16a23c09c1b2ea502e284 Maintainer: sobak Status: ready --> |
3 | 3 | <sect1 xml:id="language.operators.comparison"> |
4 | 4 | <title>Operatory porównania</title> |
5 | 5 | <titleabbrev>Porównania</titleabbrev> |
|
147 | 147 | </warning> |
148 | 148 |
|
149 | 149 | <para> |
150 | | - <informalexample> |
| 150 | + <example> |
| 151 | + <title>Operatory porównania</title> |
151 | 152 | <programlisting role="php"> |
152 | 153 | <![CDATA[ |
153 | 154 | <?php |
154 | 155 | // Liczby całkowite |
155 | | -echo 1 <=> 1; // 0 |
156 | | -echo 1 <=> 2; // -1 |
157 | | -echo 2 <=> 1; // 1 |
| 156 | +echo 1 <=> 1, ' '; // 0 |
| 157 | +echo 1 <=> 2, ' '; // -1 |
| 158 | +echo 2 <=> 1, ' '; // 1 |
158 | 159 |
|
159 | 160 | // Liczy zmiennoprzecinkowe |
160 | | -echo 1.5 <=> 1.5; // 0 |
161 | | -echo 1.5 <=> 2.5; // -1 |
162 | | -echo 2.5 <=> 1.5; // 1 |
| 161 | +echo 1.5 <=> 1.5, ' '; // 0 |
| 162 | +echo 1.5 <=> 2.5, ' '; // -1 |
| 163 | +echo 2.5 <=> 1.5, ' '; // 1 |
163 | 164 |
|
164 | 165 | // Ciągi znaków |
165 | | -echo "a" <=> "a"; // 0 |
166 | | -echo "a" <=> "b"; // -1 |
167 | | -echo "b" <=> "a"; // 1 |
| 166 | +echo "a" <=> "a", ' '; // 0 |
| 167 | +echo "a" <=> "b", ' '; // -1 |
| 168 | +echo "b" <=> "a", ' '; // 1 |
168 | 169 |
|
169 | | -echo "a" <=> "aa"; // -1 |
170 | | -echo "zz" <=> "aa"; // 1 |
| 170 | +echo "a" <=> "aa", ' '; // -1 |
| 171 | +echo "zz" <=> "aa", ' '; // 1 |
171 | 172 |
|
172 | 173 | // Tablice |
173 | | -echo [] <=> []; // 0 |
174 | | -echo [1, 2, 3] <=> [1, 2, 3]; // 0 |
175 | | -echo [1, 2, 3] <=> []; // 1 |
176 | | -echo [1, 2, 3] <=> [1, 2, 1]; // 1 |
177 | | -echo [1, 2, 3] <=> [1, 2, 4]; // -1 |
| 174 | +echo [] <=> [], ' '; // 0 |
| 175 | +echo [1, 2, 3] <=> [1, 2, 3], ' '; // 0 |
| 176 | +echo [1, 2, 3] <=> [], ' '; // 1 |
| 177 | +echo [1, 2, 3] <=> [1, 2, 1], ' '; // 1 |
| 178 | +echo [1, 2, 3] <=> [1, 2, 4], ' '; // -1 |
178 | 179 |
|
179 | 180 | // Obiekty |
180 | 181 | $a = (object) ["a" => "b"]; |
181 | 182 | $b = (object) ["a" => "b"]; |
182 | | -echo $a <=> $b; // 0 |
| 183 | +echo $a <=> $b, ' '; // 0 |
183 | 184 |
|
184 | 185 | $a = (object) ["a" => "b"]; |
185 | 186 | $b = (object) ["a" => "c"]; |
186 | | -echo $a <=> $b; // -1 |
| 187 | +echo $a <=> $b, ' '; // -1 |
187 | 188 |
|
188 | 189 | $a = (object) ["a" => "c"]; |
189 | 190 | $b = (object) ["a" => "b"]; |
190 | | -echo $a <=> $b; // 1 |
| 191 | +echo $a <=> $b, ' '; // 1 |
191 | 192 |
|
192 | 193 | // porównywane są nie tylko wartości, klucze też muszą się zgadzać |
193 | 194 | $a = (object) ["a" => "b"]; |
194 | 195 | $b = (object) ["b" => "b"]; |
195 | | -echo $a <=> $b; // 1 |
| 196 | +echo $a <=> $b, ' '; // 1 |
196 | 197 |
|
197 | 198 | ?> |
198 | 199 | ]]> |
199 | 200 |
|
200 | 201 | </programlisting> |
201 | | - </informalexample> |
| 202 | + </example> |
202 | 203 | </para> |
203 | 204 |
|
204 | 205 | <para> |
@@ -281,7 +282,7 @@ var_dump(min(-100, -10, NULL, 10, 100)); // NULL - (bool) NULL < (bool) -100 tj. |
281 | 282 | <para> |
282 | 283 | <example> |
283 | 284 | <title>Transkrypcja standardowych reguł porównań tablic</title> |
284 | | - <programlisting role="php"> |
| 285 | + <programlisting role="php" annotations="non-interactive"> |
285 | 286 | <![CDATA[ |
286 | 287 | <?php |
287 | 288 | // Tablice są porównywane w ten sposób dla standardowych operatorów porównań, a także dla operatora |
|
0 commit comments