> 백엔드 개발 > PHP 튜토리얼 > php (3) PHP 변수 유형

php (3) PHP 변수 유형

黄舟
풀어 주다: 2023-03-04 11:14:01
원래의
1393명이 탐색했습니다.

1. PHP에는 8가지 변수 유형이 있습니다:

<1> 스칼라 유형:

부울(Boolean)

integer(정수 유형)

float(부동 소수점 유형, "double"이라고도 함)

string(문자열)

< ;2>복합 유형:

배열(배열)

객체(객체)

<3> :

resource(리소스)

NULL

PS: PHP 변수형은 사용하지 않습니다. 성명서, PHP는 프로그램이 실행되는 상황에 따라 해당 유형을 자동으로 결정합니다. 똑똑하지 않습니까? 대단해요

표현식 등의 값을 확인하고 싶다면 var_dump() 함수를 사용하면 됩니다.

(1).boolean(부울)

에는 true 또는 false의 두 가지 값만 있고 대소문자를 구분하지 않으며 0이 아닌 것이 true입니다. , 0은 거짓입니다.

Boolean(Boolean 유형)은 프로세스 제어에서 조건부 판단에 자주 사용됩니다.

예:

[php]  
<?php  
$b=true;  
if ($b == true)  
{  
    echo &#39;$b is true&#39;;  
}  
?>
로그인 후 복사

2.integer(정수)

정수 값은 10진수, 16진수 또는 8진수 표기법으로 지정할 수 있습니다.

예:

?> ; 🎜>
<?php
$b = 1234; // 十进制数
$b = -123; // 一个负数
$b = 0123; // 八进制数(等于十进制的 83)
$b = 0x1A; // 十六进制数(等于十进制的 26)
로그인 후 복사

3.float(부동 소수점 유형, "double"이라고도 함)

Floating 소수(부동수, 복식 또는 실수라고도 함)는 다음 구문 중 하나로 정의할 수 있습니다.

예:

[php]  
<?php  
$b = 1.334;  
$b = 1.3e3;  
$b = 8E-10;  
?>
로그인 후 복사

(4) 문자열(string)

문자열을 정의하는 방법에는 작은따옴표, 큰따옴표, 구분 기호 세 가지가 있습니다.

예:

[php]  
<?php  
//单引号定义字符串  
$a = &#39;aaa&#39;;  
//双引号定义字符串  
$b = "bbb";  
//定界符定义字符串  
$c = <<<eof  
ccccccccc  
eof;//顶到头开始写,前面不能留空格  
echo $a;  
echo "<br>";  
echo $b;  
echo "<br>";  
echo $c;  
?>
로그인 후 복사

변수 분석 :

작은따옴표: 정의 내용에 변수가 포함된 경우 내용 대신 변수 이름이 직접 출력됩니다.

큰따옴표: 정의 내용에 변수가 포함된 경우 내용이 직접 출력됩니다.

구분 기호: 정의 내용에 변수가 포함되어 있으면 내용이 직접 출력됩니다.

큰따옴표와 구분 기호에서 {}를 사용하여 변수 범위를 지정할 수 있습니다.

[php]  
<?php  
$temps = "123";  
$tempss = "1234";  
$b = "bbb{$temps}s";  
echo $b;  
?>
로그인 후 복사

(5)array() (배열) 정의

배열( [key =>]

, ...

)

/ / 키는 정수 또는 문자열일 수 있습니다.

// 값은 임의의 값일 수 있습니다.

예:

[php]  
<?php  
$arr = array("foo" => "bar", 12 => true);  
echo $arr["foo"]; // bar  
echo $arr[12];    // 1  
?>
로그인 후 복사

(6) 객체(object)

객체를 초기화하려면 new 문 개체를 변수로 인스턴스화합니다.

예:

[php] 
<?php  
//创建一个foo的类  
class foo  
{  
    //创建一个do_foo的方法  
    function do_foo()  
    {  
        //输出Dong Foo  
        echo "Doing foo.";  
    }  
}  
//创建一个$bar的实例  
$bar = new foo;  
//$bar的实例调用do_foo的方法  
$bar->do_foo();  
?>
로그인 후 복사

(7) 리소스

를 작성합니다. . .

(8)NULL

특수 NULL 값은 변수에 값이 없다는 의미이지 변수가 존재하지 않는다는 의미는 아닙니다. NULL 유형의 유일한 가능한 값은 NULL입니다. '

다음과 같은 경우 변수는 NULL로 간주됩니다.

에 NULL이 할당됩니다.

에는 아직 값이 할당되지 않았습니다.

이 설정되지 않았습니다().

예:

[php]  
<?php  
$var = NULL;  
?>
로그인 후 복사

두 관련 함수:

is_null(): 변수가 NUll인지 확인

unset(): 변수 선언 삭제

위는 php(3) ) PHP 변수형 콘텐츠, 더 많은 관련 콘텐츠를 보려면 PHP 중국어 웹사이트(m.sbmmt.com)를 참고하세요!


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