else 구문인 경우 PHP 흐름 제어
if 및 else 구문
이것은 PHP에서 매우 중요한 장이자 중요한 구문입니다.
[참고] 이 문법에 대한 제가 정의한 수준은 묵음 수준입니다. 즉, 눈을 감고 글을 쓸 수 있어야 한다는 것입니다.
영어 설명:
*if * 발음: [əf]
중국어 설명: if
else 발음 : [ɛls]
중국어 설명: 그렇지 않으면
if와 if...else를 네 가지 기본 문법으로 결합하고 각각을 외워야 합니다.
<?php if(布尔条件) 布尔值为真(true)时执行,只能写一行代码; ?> <?php if(布尔条件) 布尔值为真(true)时执行,只能写一行代码; else 布尔值为假(false)时执行,只能写一行代码; ?>rrree
많은 사람들이 복권 구매를 좋아합니다. 복권 구매 과정을 활용하여 if 예시를 작성해 보겠습니다.
<?php if(布尔条件){ 布尔值为真(true)时执行,可写多行代码; } ?> <?php if(布尔条件){ 布尔值为真(true)时执行,可写多行代码; }else{ 布尔值为假(false)时执行,可写多行代码; } ?>
는 "3.2.2 부울은 주역의 지식" 장에서 저속한 예를 들었습니다.
예를 들어 TV 드라마에서 자주 언급되는 문장은 다음과 같습니다.
저 예쁜 여자(잘생긴 남자) 잡으면 죽어도 좋아요.
흐름도를 보면 다음과 같습니다.
컴퓨터 코드를 사용하여 다음 문장을 작성할 수 있습니다.
예쁜 여자를 뽑으면
그러면 죽을 각오가 되어 있다
예쁜 여자를 안 뽑으면
그러면 죽고 싶지 않다
흐름도에 따라 보면 이렇습니다.
위의 예에서는 if...else를 완전히 사용할 수 있습니다. 코드로 번역하려면:
<?php //定义一下中奖变量,变量的值为true,表示中奖了 $zhongjiang = true; //由于$zhongjiang 结果为true,所以显示了:“买个房子” //可以改为false试试执行结果,如果为false的话,不会执行echo '买个房子'; if($zhongjiang){ echo '买个房子'; } //后续代码 echo '该干嘛干嘛'; ?>
else에서는 중괄호로 묶고 여러 문장을 가질 수 있는 또 다른 예를 작성합니다:
<?php //我们定义一个泡到美女的变量($pao)为false,意思为没泡到 $pao = false; if($pao) //你可以试试在这儿写多行代码会不会报错。 echo '我愿意去死'; else echo '我不愿意去死'; //if...else执行结束,后续代码 ?> 在if...