> 백엔드 개발 > PHP 튜토리얼 > PHP의 if else 구문과 NULL 데이터 유형을 5분 안에 마스터하세요

PHP의 if else 구문과 NULL 데이터 유형을 5분 안에 마스터하세요

WBOY
풀어 주다: 2023-04-10 17:26:01
원래의
3337명이 탐색했습니다.

이전 글에서는 "신나고 기억하기 쉬운 PHP 변수 지식 요약(자세히)"을 가져왔습니다. 이번 글에서는 계속해서 PHP 지식에 대한 설명과 PHP에서의 공통 if를 소개합니다. 구문과 NULL 데이터 유형은 모두 기본 지식이므로 모두에게 도움이 되기를 바랍니다.

PHP의 if else 구문과 NULL 데이터 유형을 5분 안에 마스터하세요

PHP의 if-else 구문

if 및 else 구문은 PHP에서 중요한 구문입니다. if 문은 가장 간단한 유형의 프로세스 제어입니다. 특정 조건이 참인지만 판단하고, 참이면 특정 문장 블록을 실행합니다.

if 및 else 구문에는 네 가지 기본 구문이 있습니다.

  • if 문: 조건이 true일 때(즉, 조건이 다음과 같을 때 실행되는 한 줄의 코드) 진실). 코드 예시는 다음과 같습니다. if语句:在条件成立时(也就是条件为真时)执行的单行代码。代码举例如下:

<?php
if(布尔条件)
   布尔值为真(true)时执行的代码;
?>
로그인 후 복사

在实际使用中,往往我们要执行的代码不止一条,这时候简单的一条代码已经无法满足我们,那写多行代码时只需要用大括号{}把代码包起来,表示一个整体;如果要执行的语句只有一条,就可以省略大括号标记。那就可以顺延出另一种基本语法:

  • 在条件成立时(也就是条件为真时)执行的多行代码。

<?php
if(布尔条件){
    布尔值为真(true)时执行,可写多行代码;
}
?>
로그인 후 복사
로그인 후 복사
  • if...else

  • <?php
    if(布尔条件)
       布尔值为真(true)时执行的代码;
    else
       布尔值为假(false)时执行的代码;
    ?>
    로그인 후 복사
실제 사용 시 실행해야 할 코드가 두 개 이상인 경우가 많습니다. 이때 간단한 코드로는 만족할 수 없는 코드를 여러 줄 작성할 때는 Curly만 사용하면 됩니다. 코드를 래핑하는 대괄호 {} 함께 전체를 나타냅니다. 실행할 명령문이 하나만 있는 경우 중괄호를 생략할 수 있습니다. 그런 다음 또 다른 기본 구문을 확장할 수 있습니다.
  • 조건이 참일 때(즉, 조건이 참일 때) 실행되는 여러 줄의 코드입니다.
    <?php
    if(布尔条件){
        布尔值为真(true)时执行,可写多行代码;
    }
    ?>
    로그인 후 복사
    로그인 후 복사
  • if...else 문, 실제 사용에서는 조건 하나만 참이면 충분하지 않기 때문에 if else 문도 있는데, 이 문도 있습니다. 조건이 참인지 거짓인지. 조건이 참일 때(즉, 조건이 참일 때) 실행되는 한 줄의 코드와 조건이 참이 아닐 때(즉, 조건이 거짓일 때) 실행되는 또 다른 한 줄의 코드입니다. 코드 예시는 다음과 같습니다.

<?php
if(布尔条件){
    布尔值为真(true)时执行,可写多行代码;
}else{
   布尔值为假(false)时执行,可写多行代码;
}
?>
로그인 후 복사

조건이 참일 때(즉, 조건이 참일 때) 실행되는 여러 줄의 코드입니다.


<?php
//定义一个变量为真(true),也就是布尔值为true
$a = true;
//运行if条件
if($a){
    //变量为真则输出:好好学习天天向上
    echo &#39;好好学习&#39;;
    echo &#39;天天向上&#39;;
}else{
    //变量为假则输出:福如东海寿比南山
    echo &#39;福如东海&#39;;
    echo &#39;寿比南山&#39;;
}
?>
로그인 후 복사

PHP의 if else 구문과 NULL 데이터 유형을 5분 안에 마스터하세요if...else 문 - 조건이 참일 때(즉, 조건이 참일 때) 실행되는 여러 줄 코드와 조건이 충족될 때 실행되는 또 다른 여러 줄 코드 참이 아닙니다(즉, 조건이 거짓인 경우).


<?php
//声明变量为null,变量被指定为NULL
$a = null;
var_dump($a);
?>
로그인 후 복사

그러면 실제 조합 예는 다음과 같습니다.

변수 할당이 true이므로 조건이 true일 때의 코드가 if 조건문에 출력됩니다. 낮.

<?php
//var_dump显示输出变量$a,但$a未被赋值。
var_dump($a);
?>
로그인 후 복사
    출력 결과:
  • php 데이터 유형 null 유형

NULL은 PHP의 특수 데이터 유형으로, null 값을 의미합니다(변수에 값이 없음). 공백을 나타내지 않습니다.

PHP의 if else 구문과 NULL 데이터 유형을 5분 안에 마스터하세요다음 조건이 충족되면 변수 값은 NULL입니다.

  • 변수에 NULL 값이 할당됩니다.

<?php
//声明一个变量$a
$a = &#39;好好学习&#39;;
//unset销毁掉一个变量unset($a),这个变量值也为NULL
var_dump($a);
?>
로그인 후 복사

출력 결과:

PHP의 if else 구문과 NULL 데이터 유형을 5분 안에 마스터하세요

  • 변수 전 값이 할당되어 있으며 기본값은

<?php
//给变量赋值为null,也可以试试flase。
$a = null;
//运行if和empty
if(empty($a)){
//empty传出的是true
    echo &#39;好好学习&#39;;
}else{
//empty传出的不是true
   echo &#39;天天向上&#39;;
   }
?>
로그인 후 복사

출력 결과:

PHP의 if else 구문과 NULL 데이터 유형을 5분 안에 마스터하세요

unset() 함수를 사용하여 변수를 삭제하면 변수 값도 NULL입니다.

  • <?php
    //一个变量为null,
    $a = null;
    $b = isset($a);
    var_dump($b);
    ?>
    로그인 후 복사

    출력 결과:

PHP의 if else 구문과 NULL 데이터 유형을 5분 안에 마스터하세요NULL과 관련된 두 가지 함수:empty() 및 isset()

  • empty()는 변수 값이 false 또는 null이면 출력은 true

    입니다. 예는 다음과 같습니다:

    <?php
    //多个变量赋值
    $a = 1;
    $b = false;
    $c = 0;
    $d = null;
    //运行isset,多个变量,其中有一个null
    $all = isset($a , $b , $c , $d);
    var_dump($all);
    ?>
    로그인 후 복사
    출력 결과:

    비어 있음() 이후 변수 a가 null이고 true가 전달되는 것을 볼 수 있습니다.

    PHP의 if else 구문과 NULL 데이터 유형을 5분 안에 마스터하세요

    isset() 대괄호 사이에 하나 이상의 변수를 전달하고 변수를 쉼표로 구분합니다. null인 변수가 있는 한 false를 반환합니다. 그렇지 않으면 true를 반환합니다.

    예제는 다음과 같습니다.

    PHP의 if else 구문과 NULL 데이터 유형을 5분 안에 마스터하세요

    한 변수:

    rrreee

    출력 결과는 다음과 같습니다. 🎜🎜🎜🎜🎜여러 변수: 🎜rrreee🎜출력 결과는 다음과 같습니다. 🎜🎜🎜🎜🎜isset 후를 볼 수 있습니다. () null인 변수가 여러 개 있고 flase가 전달됩니다. 🎜

    추천 학습: "PHP 비디오 튜토리얼"

    위 내용은 PHP의 if else 구문과 NULL 데이터 유형을 5분 안에 마스터하세요의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿