>백엔드 개발 >PHP 튜토리얼 >PHP의 변수 및 데이터 유형 설명

PHP의 변수 및 데이터 유형 설명

小云云
小云云원래의
2018-03-27 16:14:321347검색

이 기사는 주로 PHP에 대한 몇 가지 기본 지식을 공유하고 PHP의 변수 및 데이터 유형에 대해 설명합니다.

1. 변수란 무엇인가요?

변수는 물건을 보관할 수 있는 주머니와 같습니다.
프로그래밍 언어에서 변수는 숫자 값을 저장하는 데 사용됩니다.

2. PHP에서 변수를 선언하는 방법

"$" 사용
변수를 선언하지 않고 사용할 수도 있습니다. (나쁜 습관)
한 번에 하나 이상을 선언할 수 있습니다.

Notes

변수 이름은 다음으로 시작합니다. 문자 또는 밑줄, 숫자 및 문자에 밑줄이 표시됩니다.

변수 이름은 명확한 의미를 갖는 것이 가장 좋습니다.

카멜 표기법과 밑줄을 따르는 것이 가장 좋습니다.

변수 이름은 대소문자를 엄격하게 구분합니다.

반복됩니다. 변수 선언은 이전

변수 변수

를 덮어씁니다.

원칙은 동일 대체입니다. 아래 예를 참조하세요.

$i = 'j';
$j = 'k';
$k = 'hello world';
echo $$$i;  // $$$i -> $$j -> $k

최종 출력 결과는 hello world

데이터 유형

8가지 주요 유형:

스칼라 유형( 단일 데이터만 저장할 수 있음)

정수형(int )

카테고리:

Decimal, Hexadecimal, Octal

Range:

부호 포함 -21억~21억
42억 제외

저장 범위 초과 , 오버플로가 발생합니다

부동 소수점 유형(floatdouble)

범주:

소수점 포함, e 또는 E

참고:

부동 소수점 숫자에는 오류가 있습니다. 부동 소수점 값을 비교하지 마세요!!!

Boolean type(boolean)

true | false

String type(string)

Delimiter

작은따옴표와 큰따옴표의 차이점

작은따옴표는 변수를 구문 분석하지 않으며 실행 효율성이 높습니다.

작은 따옴표는 구문 분석만 합니다. 두 개의 이스케이프 문자 ' 및 \

heredoc
큰 단락을 작성할 때 사용되며 큰따옴표와 동일합니다.

사용 방법:

<<<사용자 정의 이름
코드 조각...
사용자 정의 이름;

특별 참고 사항:
기호 끝의 사용자 정의 이름 줄 앞에는 아무것도 올 수 없습니다. . 성격.

nowedoc
은 작은따옴표와 동일합니다. heredoc과 비교할 때 사용자 정의 이름은 처음에 작은따옴표로 묶어야 합니다.

Composite type

Array

Object

Special type

Resource

Empty (null | NULL)

1 변수는 직접 선언 및 사용되지 않으며 값은 null

2입니다. 할당된 값은 null

3입니다. unset()된 변수의 값은 null

Variable

1입니다. 변수란

변수란 물건을 담을 수 있는 주머니와 같습니다.
프로그래밍 언어에서 변수는 숫자 값을 저장하는 데 사용됩니다.

2. PHP에서 변수를 선언하는 방법

"$" 사용
변수를 선언하지 않고 사용할 수도 있습니다. (나쁜 습관)
한 번에 하나 이상을 선언할 수 있습니다.

Notes

변수 이름은 다음으로 시작합니다. 문자 또는 밑줄, 숫자 및 문자에 밑줄이 표시됩니다.

변수 이름은 명확한 의미를 갖는 것이 가장 좋습니다.

카멜 케이스 표기법과 밑줄 방법을 따르는 것이 가장 좋습니다.

변수 이름은 대소문자를 엄격하게 구분합니다.

반복 변수는 이전 변수를 덮어씁니다

변수 변수

원칙은 동일 대체입니다. 아래 예를 참조하세요.

$i = &#39;j&#39;;
$j = &#39;k&#39;;
$k = &#39;hello world&#39;;
echo $$$i;  // $$$i -> $$j -> $k

최종 출력 결과는 hello world입니다

데이터 유형

8가지 주요 유형:

스칼라 유형( 단일 데이터만 저장할 수 있음)

정수형(int )

카테고리:

10진수, 16진수, 8진수

범위:

음수 부호 포함 -21억~21억

42억 제외

저장 용량 초과 범위, 오버플로 발생

부동 소수점 유형(floatdouble)

분류:

소수점 포함, e 또는 E

참고:

부동 소수점 숫자에는 오류가 있습니다. 부동 소수점 값을 비교하지 마세요!!!

부울형(boolean)

true | false

문자열형(string)

Delimiter

작은따옴표와 큰따옴표의 차이점

작은따옴표는 변수를 구문 분석하지 않으며 실행 효율성이 높습니다.

작은 따옴표만 구문 분석합니다. ' 및 \의 두 가지 이스케이프 기호

heredoc
는 내용의 큰 단락을 작성할 때 사용되며 이는 큰따옴표와 동일합니다.

사용 방법:

<<<사용자 정의 이름
코드 조각...
사용자 정의 이름;

특별 참고 사항:
문자 끝의 사용자 정의 이름 줄 앞에는 아무것도 올 수 없습니다. . 성격.

nowedoc
은 작은따옴표와 동일합니다. heredoc과 비교할 때 사용자 정의 이름은 처음에 작은따옴표로 묶어야 합니다.

Composite type

Array

Object

Special type

Resource

Empty (null | NULL)

1 변수는 직접 선언 및 사용되지 않으며 값은 null

2입니다. 할당된 값은 null입니다

3 unset()된 변수의 값은 null입니다

관련 권장 사항:

PHP의 변수 및 상수 분석 예

이름 지정 규칙에 대한 자세한 설명 Variables in php

PHP

변수의 데이터형 판단 함수 예제 코드에 대한 간략한 토론

위 내용은 PHP의 변수 및 데이터 유형 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.