svn: /phpdoc/ en/trunk/language/operators.xml sr/trunk/language/operators.xml
[email protected] (Nikola Smolenski) Sun, 24 Apr 2011 09:38:02 +0000
| Newsgroups | php.doc.cvs,php.doc.sr |
|---|---|
| Message-ID | <[email protected]> |
nikola Sun, 24 Apr 2011 09:38:02 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=310451
Log:
This sentence was highly misleading, since 'Z' + 1 doesn't actually return 'AA'. Changing a few more bits around it for sake of clarity.
Changed paths:
U phpdoc/en/trunk/language/operators.xml
U phpdoc/sr/trunk/language/operators.xml
Modified: phpdoc/en/trunk/language/operators.xml
===================================================================
--- phpdoc/en/trunk/language/operators.xml 2011-04-24 08:25:29 UTC (rev 310450)
+++ phpdoc/en/trunk/language/operators.xml 2011-04-24 09:38:02 UTC (rev 310451)
@@ -1569,10 +1569,10 @@
</para>
<para>
PHP follows Perl's convention when dealing with arithmetic operations
- on character variables and not C's. For example, in Perl
- <literal>'Z'+1</literal> turns into <literal>'AA'</literal>, while in C
- <literal>'Z'+1</literal> turns into <literal>'['</literal>
- ( <literal>ord('Z') == 90</literal>, <literal>ord('[') == 91</literal> ).
+ on character variables and not C's. For example, in PHP and Perl
+ <literal>$a = 'Z'; $a++;</literal> turns <literal>$a</literal> into <literal>'AA'</literal>, while in C
+ <literal>a = 'Z'; a++;</literal> turns <literal>a</literal> into <literal>'['</literal>
+ (ASCII value of <literal>'Z'</literal> is 90, ASCII value of <literal>'['</literal> is 91).
Note that character variables can be incremented but not decremented and
even so only plain ASCII characters (a-z and A-Z) are supported.
<example>
Modified: phpdoc/sr/trunk/language/operators.xml
===================================================================
--- phpdoc/sr/trunk/language/operators.xml 2011-04-24 08:25:29 UTC (rev 310450)
+++ phpdoc/sr/trunk/language/operators.xml 2011-04-24 09:38:02 UTC (rev 310451)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 308825 Maintainer: nikola Status: partial -->
+<!-- EN-Revision: 310450 Maintainer: nikola Status: ready -->
<chapter xml:id="language.operators" xmlns="http://docbook.org/ns/docbook">
<title>Оператори</title>
<simpara>
@@ -1565,10 +1565,10 @@
</para>
<para>
ПХП прати Перлов а не Це-ов начин рада са аритметичким операцијама
- над променљивама које садрже карактере. На пример, у Перлу
- <literal>'Z'+1</literal> постаје <literal>'AA'</literal>, док у Це-у
- <literal>'Z'+1</literal> постаје <literal>'['</literal>
- ( <literal>ord('Z') == 90</literal>, <literal>ord('[') == 91</literal> ).
+ над променљивима које садрже карактере. На пример, у ПХП-у и Перлу
+ <literal>$a = 'Z'; $a++;</literal> поставља <literal>$a</literal> у <literal>'AA'</literal>, док у Це-у
+ <literal>a = 'Z'; a++;</literal> поставља <literal>a</literal> на <literal>'['</literal>
+ (ASCII вредност <literal>'Z'</literal> је 90, ASCII вредност <literal>'['</literal> је 91</literal> ).
Обратите пажњу да се променљиве које садрже карактере могу увећавати али не и умањивати и да
су чак и тако подржани само основни ASCII карактери.
<example>