elseif/else if

(PHP 4, PHP 5, PHP 7)

elseif���ʹ����ư�ʾ��һ������ if �� else ����ϡ��� else һ������������ if ��䣬������ԭ���� if ���ʽֵΪ FALSE ʱִ�в�ͬ��䡣���Ǻ� else ��һ�����ǣ������� elseif ���������ʽֵΪ TRUE ʱִ����䡣�������´��뽫���������ֱ���ʾ a is bigger than b��a equal to b ���� a is smaller than b��

<?php
if ($a $b) {
    echo 
"a is bigger than b";
} elseif (
$a == $b) {
    echo 
"a is equal to b";
} else {
    echo 
"a is smaller than b";
}
?>

��ͬһ�� if ����п����ж�� elseif ���֣����е�һ�����ʽֵΪ TRUE������еĻ����� elseif ���ֽ���ִ�С��� PHP �У�Ҳ����д��"else if"���������ʣ�������"elseif"��һ�����ʣ�����Ϊ��ȫһ�����䷨�����ĺ��������������������Ϥ C ���ԵĻ�����֮��Ϊ��ͬ�������ǵ��������߻������ȫһ������Ϊ��

elseif ��������֮ǰ�� if ������֮ǰ elseif �ı��ʽֵΪ FALSE�����ҵ�ǰ�� elseif ���ʽֵΪ TRUE ʱִ�С�

Note: ����Ҫע����� elseif �� else if ֻ��������������ʹ�û����ŵ�����²���Ϊ����ȫ��ͬ�������ð�������� if/elseif �������ǾͲ������������ʵ� else if������ PHP �������������

<?php

/* ����ȷ��ʹ�÷����� */
if($a $b):
    echo 
$a." is greater than ".$b;
else if(
$a == $b): // ���޷�����
    
echo "The above line causes a parse error.";
endif;


/* ��ȷ��ʹ�÷����� */
if($a $b):
    echo 
$a." is greater than ".$b;
elseif(
$a == $b): // ע��ʹ����һ�����ʵ� elseif
    
echo $a." equals ".$b;
else:
    echo 
$a." is neither greater than or equal to ".$b;
endif;

?>