�������ݼ������

PHP ֧�� C ����ǰ���������ݼ��������

Note: �������ݼ��������Ӱ�첼��ֵ���ݼ� NULL ֵҲû��Ч�������ǵ��� NULL �Ľ���� 1��

�������ݼ������
���� ���� ��
++$a ǰ�� $a ��ֵ��һ��Ȼ�󷵻� $a��
$a++ ��� ���� $a��Ȼ�� $a ��ֵ��һ��
--$a ǰ�� $a ��ֵ��һ�� Ȼ�󷵻� $a��
$a-- ��� ���� $a��Ȼ�� $a ��ֵ��һ��

һ���򵥵�ʾ���ű���

<?php
echo "<h3>Postincrement</h3>";
$a 5;
echo 
"Should be 5: " $a++ . "<br />\n";
echo 
"Should be 6: " $a "<br />\n";

echo 
"<h3>Preincrement</h3>";
$a 5;
echo 
"Should be 6: " . ++$a "<br />\n";
echo 
"Should be 6: " $a "<br />\n";

echo 
"<h3>Postdecrement</h3>";
$a 5;
echo 
"Should be 5: " $a-- . "<br />\n";
echo 
"Should be 4: " $a "<br />\n";

echo 
"<h3>Predecrement</h3>";
$a 5;
echo 
"Should be 4: " . --$a "<br />\n";
echo 
"Should be 4: " $a "<br />\n";
?>

�ڴ����ַ���������������ʱ��PHP ��Ϯ�� Perl ��ϰ�ߣ����� C �ġ����磬�� Perl �� $a = 'Z'; $a++; ���� $a ���'AA'������ C �У�a = 'Z'; a++; ���� a ��� '['��'Z' �� ASCII ֵ�� 90��'[' �� ASCII ֵ�� 91����ע���ַ�����ֻ�ܵ��������ܵݼ�������ֻ֧�ִ���ĸ��a-z �� A-Z�����������ݼ������ַ���������Ч��ԭ�ַ���û�б仯��

Example #1 �漰�ַ���������������

<?php
echo '== Alphabets ==' PHP_EOL;
$s 'W';
for (
$n=0$n<6$n++) {
    echo ++
$s PHP_EOL;
}
// Digit characters behave differently
echo '== Digits ==' PHP_EOL;
$d 'A8';
for (
$n=0$n<6$n++) {
    echo ++
$d PHP_EOL;
}
$d 'A08';
for (
$n=0$n<6$n++) {
    echo ++
$d PHP_EOL;
}
?>

�������̻������

== Characters ==
X
Y
Z
AA
AB
AC
== Digits ==
A9
B0
B1
B2
B3
B4
A09
A10
A11
A12
A13
A14

������ݼ�����ֵû��Ч����