���ʽ�� PHP ����Ҫ�Ļ�ʯ���� PHP �У�������д���κζ�������һ�����ʽ����ȴ�ȷ�Ķ���һ�����ʽ�ķ�ʽ����"�κ���ֵ�Ķ���"��
������ı��ʽ��ʽ�dz����ͱ�����������"$a = 5"������ֵ"5"��������� $a��"5"�������ԣ���ֵΪ 5�����仰˵"5"��һ��ֵΪ 5 �ı��ʽ�������"5"��һ�����ͳ�������
��ֵ֮�����ڴ������ $a ��ֵΪ 5��������д�� $b = $a���������������� $b = 5 һ�������仰˵��$a ��һ��ֵҲΪ 5 �ı��ʽ�����һ��������ȷ���������ǽ�Ҫ��������ȷ�����
�����ӵı��ʽ���Ӿ��Ǻ��������磬��������ĺ�����
<?php
function foo ()
{
return 5;
}
?>
�ٶ��Ѿ���Ϥ�˺����ĸ�������ǵĻ����뿴һ������������½ڣ�����ô���� $c = foo() �ӱ�������˵����д�� $c = 5����û������Ҳ�DZ��ʽ�����ʽ��ֵ��Ϊ���ǵķ���ֵ����Ȼ foo() ���� 5�����ʽ"foo()"��ֵҲ�� 5��ͨ�����������������һ����ֵ̬�������ܻ����һЩ������
��Ȼ��PHP �е�ֵ�������������͵ġ�PHP ֧�����ֱ���ֵ������ֵ���ܲ��Ϊ��С�ĵ�Ԫ����������鲻ͬ�����ͣ�����ֵ��integer����������ֵ��float�����ַ���ֵ��string���Ͳ���ֵ��boolean����PHP Ҳ֧�����ָ������ͣ�����Ͷ������������;߿��Ը�ֵ���������ߴӺ������ء�
PHP ����������һ���ڱ��ʽ�ĵ�·�Ϸ�չ�����ƽ��ø���Զ��PHP ��һ��������ʽ�����ԣ�����һ������������һ�ж��DZ��ʽ�����Ǹղ��Ѿ��о��������ӣ�"$a = 5"������Ȼ�����漰������ֵ�����ͳ��� 5 ��ֵ�Լ����ұ��� $a ��ֵ����Ҳ������Ϊ 5��������ʵ�����ﻹ�漰��һ�������ֵ������ֵ��䱾���ֵ����ֵ��䱾����ֵΪ������ֵ���� 5��ʵ��������ζ��"$a = 5"�����ع�������ʲô�ģ���һ��ֵΪ 5 �ı��ʽ�����������д"$b = ($a = 5)"������д"$a =5; $b=5"���ֺű�־�����Ľ�������һ���ġ���Ϊ��ֵ������˳�������ҵ���ģ�Ҳ������ôд"$b = $a =5"��
����һ���ܺõ�������ʽ�����Ӿ���ǰ��������͵ݼ���PHP �Ͷ����������Ե��û�Ӧ�ñȽ���Ϥ���� ++ �ͱ��� -- ���š��������͵ݼ���������� PHP/FI 2 �У����"$a++"û��ֵ�����DZ��ʽ���������Ļ���㲻��Ϊ�丳ֵ�������κ�������ʽ��ʹ������PHP ͨ�������Ϊ�˱��ʽ������ C ���ԣ���ǿ�˵���/�ݼ����������� PHP �� C ���� �У����������͵ĵ���ǰ�����ͺ������������������ǰ�����ͺ�����������˱�����ֵ�����Ҷ��ڱ�����Ӱ������ͬ�ġ���ͬ���ǵ������ʽ��ֵ��ǰ������д��"++$variable"�������Ӻ��ֵ��PHP �ڶ�ȡ������ֵ֮ǰ�����ӱ�����ֵ�������֮Ϊ"ǰ����"�����������д��"$variable++"�������δ����֮ǰ��ԭʼֵ��PHP �ڶ�ȡ������ֵ֮�����ӱ�����ֵ���������"�����"����
һ�����õ����ʽ�������Ƚϱ��ʽ����Щ���ʽ��ֵ
FALSE
�� TRUE
��PHP
֧�� >�����ڣ���>=�����ڵ��ڣ���==�����ڣ���!=�������ڣ���<��С�ڣ���<= (С�ڵ���)��PHP
��֧��ȫ������� ===��ֵ�����;���ͬ���ͷ�ȫ�������
!==��ֵ�������Ͳ�ͬ������Щ���ʽ�����������ж���䣬���磬if
�������õġ�
�����Ҫ�о������һ����������ϵ����㸳ֵ���ʽ���Ѿ�֪�������ҪΪ���� $a ��1�����Լ�д"$a++"����"++$a"�����������Ϊ�������Ӵ��� 1 ��ֵ������ 3������ô�������Զ��д"$a++"�����������Բ���һ�ָ�Ч���ʵķ�����һ������ͨ�õ�������"$a = $a + 3"��"$a + 3"���� $a ���� 3 ��ֵ�����ҵõ���ֵ���¸������ $a������ $a ��ֵ������3���� PHP �������������� C �������У�������һ�ָ��Ӽ�̵���ʽ����������ܣ����Ҳ���������ݡ�Ϊ $a �ĵ�ǰֵ�� 3����������д��"$a += 3"���������˼��"ȡ���� $a ��ֵ���� 3���õ��Ľ���ٴη�������� $a"�����˸����Ժ�����⣬Ҳ���Ը�������С�"$a += 3"��ֵ����ͬһ��������ֵ������ֵ���Ǹ�ֵ���ֵ��ע�������� 3������ $a ��ֵ����3 ֮���ֵ����ֵ�������� $a�����κζ�Ԫ����������������㸳ֵģʽ������"$a -= 5"���ӱ��� $a ��ֵ�м�ȥ 5����"$b *= 7"������ $b ���� 7�����ȵȡ�
����һ�����ʽ�����û���ڱ�������п������Ļ������ܿ���ȥ����֣�����Ԫ�����������
$first ? $second : $third
TRUE
�����㣩����ô����ڶ����ӱ��ʽ��ֵ����ֵ��Ϊ�������ʽ��ֵ�������ǵ������ӱ��ʽ��ֵ��
���������һ����˵Ӧ�����������ǰ��������ͱ��ʽ��
<?php
function double($i)
{
return $i*2;
}
$b = $a = 5; /* assign the value five into the variable $a and $b */
$c = $a++; /* post-increment, assign original value of $a
(5) to $c */
$e = $d = ++$b; /* pre-increment, assign the incremented value of
$b (6) to $d and $e */
/* at this point, both $d and $e are equal to 6 */
$f = double($d++); /* assign twice the value of $d before
the increment, 2*6 = 12 to $f */
$g = double(++$e); /* assign twice the value of $e after
the increment, 2*7 = 14 to $g */
$h = $g += 10; /* first, $g is incremented by 10 and ends with the
value of 24. the value of the assignment (24) is
then assigned into $h, and $h ends with the value
of 24 as well. */
?>
һЩ���ʽ���Ա�������䡣��ʱ��һ��������ʽ�� 'expr' ';'����һ�����ʽ��һ���ֺŽ�β����"$b=$a=5;"�У�$a=5 ��һ����Ч�ı��ʽ������������һ����䡣"$b=$a=5;"��һ����Ч����䡣
���һ��ֵ�������������DZ��ʽ����ֵ��������¼��У���������Ҫ��������ִ�к�ѭ���У���Ҫרע�ڱ��ʽ����ȷ��ֵ������Ҫע����ʽ��ֵ�Ƿ���
TRUE
���� FALSE
������ TRUE
�� FALSE
����Сд�أ������ֿ��ܵ�
Boolean ֵ������б�Ҫ��һ�����ʽ���Զ�ת��Ϊ Boolean���μ�����ǿ��ת��һ�ڡ�
PHP �ṩ��һ������ǿ��ı��ʽ����Ϊ���ṩ�������ļ������Ѿ������˱��ֲ�ķ�Χ�����������Ӧ��Ϊ���ṩ��һ���õĹ���ʲô�DZ��ʽ����������һ�����õı��ʽ�ĸ���ڱ��ֲ�����ಿ�֣����ǽ�ʼ��ʹ�� expr ����ʾһ����Ч�� PHP ���ʽ��