�����±���ʽ

�����

���������

���ǵ�ѧУ�Ļ�����ѧ��?�������һ����

Table 7-1. Arithmetic Operators

example name result
$a + $b �� $a����$b
$a - $b �� $a��ȥ$b
$a * $b �� $a����$b
$a / $b �� $a����$b
$a % $b ȡģ $a����$b������

���������������������ֵ(�ַ�������ת��Ϊ����ֵ)������("/") ��������ֵ(������ֵ)�������һ���������Ǹ���ֵ���������������

�ַ��������

�ַ���������ֻ�� -- �ַ������ӷ� (".")��

$a = "Hello ";
$b = $a . "World!"; // now $b = "Hello World!"
     

��ֵ�����

�����ĸ�ֵ������� "="����������Ϊ���ǵ��ںţ����ˡ���ʵ������˼�ǣ���ߵIJ������õ��������ʽ��ֵ(Ҳ����, "��ֵ��")��

һ����ֵ����ʽ��ֵ������������ֵ�����磬 ����ʽ $a = 3 ��ֵ��3�� ��������������һЩ���ӵ�����:

$a = ($b = 4) + 5; // ���� $a ���� 9, $bΪ4 ��

���˻�����ֵ���⣬����"���������"���������еĶ����������ַ��������������������Ҹ������㡣����:

$a = 3;
$a += 5; // ��$a ��� 8, Ҳ����: $a = $a + 5;
$b = "Hello ";
$b .= "There!"; // �� $b ��� "Hello There!", ���� $b = $b . "There!";

����

λ�����������ָ����������λ��λ��

Table 7-2. Bitwise Operators

example name ���
$a & $b �� $a��$b������λ��������λ
$a | $b �� $a��$b��һ������λ��������λ
~ $a �� $aû�б���λ��������λ

�߼������

Table 7-3. Logical Operators

example name ���
$a and $b �� $a��$bͬʱΪ������Ϊ��
$a or $b �� $a��$b��һ��Ϊ������Ϊ��
$a xor $b ��� $a��$b��ͬʱΪ������Ϊ��
! $a �� $a��������
$a && $b �� $a��$bͬʱΪ������Ϊ��
$a || $b �� $a��$b��һ��Ϊ������Ϊ��

�Ƚ���������ʱ��"��"��"��"���������������������Ϊ����������в�ͬ�����ȼ�(����)

�Ƚ������

�Ƚ����������������һ����������Ƚ�����ֵ��

Table 7-4. Comparson Operators

example name ���
$a == $b ���� $a����$b�����
$a != $b ������ $a������$b�����
$a < $b С�� $aС��$���Ϊ��
$a > $b ���� $a����$b�����
$a <= $b С�ڵ��� $aС�ڻ����$b���Ϊ��
$a >= $b ���ڵ��� $a���ڻ����$b���Ϊ��

���ȼ�