PHP 5 데이터 유형
PHP의 데이터 유형은 다음과 같습니다.
정수 (정수)
문자열(String )
부동(부동 소수점),
부울(부울)
배열(배열 )
객체(객체)
NULL(null 값)
데이터 유형 보기
1. gettype(변수 전달)은 변수의 유형을 가져올 수 있습니다.
2. var_dump(변수 전달) 출력 변수 유형 및 값(가장 일반적으로 사용됨)
var_dump()는 함수입니다. 대괄호() 사이에 변수를 삽입합니다. 이 함수는 데이터 유형을 인쇄하고 그에 따라 변수의 길이와 값도 표시합니다.
정수형(int)
그래서- 모든 사람이 수학에서 배우는 정수인 정수 유형이라고 합니다.
정수 유형 - 정수, 영어로 정수라고도 합니다. 영어 약어: int
정수는 :
1.10진수
2. 이해함, 기본적으로 사용하지 않음)3.
16진수(이해함, 기본적으로 사용하지 않음)8진수 선언: 0으로 시작하고 그 뒤에 0~7의 정수가 옵니다(이해함) 지식 포인트)
16진수 선언: 0x로 시작하고 0-f가 이어지며 0x의 abcdef는 대소문자를 구분하지 않습니다. (지식 포인트 이해)
정수 규칙: · 정수에는 최소 한 자리 숫자(0-9)가 있어야 합니다.
· 정수에는 쉼표나 공백이 포함될 수 없습니다.
· 정수에는 소수점이 포함될 수 없습니다.
· 정수에는 양수 또는 음수가 포함될 수 있습니다.
· 정수는 3가지 형식으로 지정될 수 있습니다: 십진수 , 16진수 시스템(접두사는 0x) 또는 8진수(접두사는 0)
예
아래 예에서는 다양한 숫자를 테스트해 보겠습니다.
문자열(String)
문자열은 우리의 눈에 보이는 문자와 보이지 않는 문자 모두인데, 이것이 바로 우리가 일상에서 말하는 내용인데, 제가 하고 싶은 말은 "리웬카이(Li Wenkai)"입니다. 너무 잘생겼어요” 또는 “펑 자매님, 사랑해요!” 문자열은 내가 표현하고 싶은 것 중 사람들이 볼 수 있는 모든 문자이다.
예를 들어 다음 캐릭터를 볼 수 있습니다.
나는 집과 차와 돈을 가지고 동화 속의 당신, 당신이 사랑하는 왕자가 되고 싶습니다. <html><title></title></html> ^@@@#@ 제 이름은 xiaoshenyang입니다
위 텍스트, HTML 태그, 특수 문자 및 영어 등은 모두 문자열로 간주됩니다
PHP 언어에서는 세 가지 방법으로 문자열을 선언할 수 있습니다.
1. 작은따옴표를 사용하여 선언합니다.
2. 큰따옴표를 사용하여 선언합니다.
3. 구분 기호 선언(매우 큰 문자열을 입력해야 하는 경우 사용)
1.작은따옴표 선언 문자열을 묶으려면 다음과 같이 영어 반 피트 작은따옴표를 사용하세요.
$zifuchuan= '나는 작은따옴표입니다 ';
1. 큰따옴표 문 다음과 같이 문자열 양쪽에 큰따옴표를 추가합니다.
$zifuchuan= "I am double quote";
3. 선언
1) 변수 뒤의 등호 뒤에는 3개의 작은 기호(<<<)를 씁니다.
2) <<< 뒤에 문자를 입력하세요. (영문 대문자 권장) 다음 예와 같습니다: ABC
3) 그런 다음 줄을 변경하고 쓰고 싶은 문자를 입력합니다
4). 쓴 후 맨 위 줄로 이동합니다. 줄 시작 부분에서 <<< 뒤에 문자를 씁니다. 다음 예와 같이: ABC;
<?php
$dingjie = <<<ABC
인 경우 다음과 같아야 합니다. 여기 종아리 굴리기
앞
얼굴
섹션 추가
As Far as you can go with me</h1>
ABC;
?>
< 다음 예에서는 문자열을 출력하겠습니다. 아아아앙
소위 부동 소수점 유형은 수학에서의 소수점으로 이해될 수 있습니다.
Instance
echo와 Print를 각각 부동 소수점 유형 출력에 사용합니다.
<?php $x = 5985; //十进制 var_dump($x); echo "<br>"; $x = -345; // 负数 var_dump($x); echo "<br>"; $x = 0x8C; // 十六进制数 var_dump($x); echo "<br>"; $x = 047; // 八进制数 var_dump($x); ?>
echo는 12121.3132를 직접 출력하고 var_dump는 출력은 0.8873이며 $fl 변수의 유형이 float임을 나타냅니다.
부울
부울 유형은 true와 false입니다. 영어로 true와 false를 번역하면 다음과 같습니다.
· true(true)· false(false) 따라서 PHP에서 이를 수행할 수 있습니다. 코드문. <?php 어레이 배열은 하나의 변수에 여러 값을 저장합니다. 다음과 같이 생각해보세요: 이 튜토리얼의 뒷부분에서 배열에 대해 자세히 배우게 됩니다. Object(Object) Object는 저장하는 것입니다 데이터 데이터 유형 및 데이터 처리 방법에 대한 정보입니다. PHP에서는 객체를 명시적으로 선언해야 합니다. 먼저 객체의 클래스를 선언해야 합니다. 이를 위해 class 키워드를 사용합니다. 클래스는 속성과 메서드를 포함하는 구조입니다. 그런 다음 객체 클래스에서 데이터 유형을 정의한 다음 해당 클래스의 인스턴스에서 이 데이터 유형을 사용합니다. <?php 이 튜토리얼의 뒷부분에서 더 자세히 알아볼 것입니다. 객체에 대한 지식, 단지 이제 알아두세요 NULL(널 값) 비어 있음(Empty)은 영어로 null을 의미하며, 이는 아무것도 의미하지 않습니다. Null은 거짓도 아니고 0도 아니고 공백도 아닙니다. 다음 세 가지 빈 상황은 null 유형을 생성합니다. 1. 변수 할당을 통해 명시적으로 NULL로 지정된 변수의 값은 NULL 2입니다. no 값을 지정하세요 3. 변수를 삭제하려면 unset() 함수를 사용하세요 코드로 보여드리겠습니다. 다음으로 null과 관련된 두 가지 사항을 설명하겠습니다. , 이 두 기능은 매우 일반적으로 사용됩니다. empty()괄호 가운데에 변수를 전달할 수 있습니다. 이 변수의 값이 false 또는 null이면 true를 반환합니다. 예 위의 실험은 $ 사과는 null입니다. 빈 공간 가운데 사과를 놓습니다. 결과는 실제 간격입니다. isset()대괄호 사이에 하나 이상의 변수를 전달할 수 있으며 변수를 쉼표로 구분할 수 있습니다. null인 변수가 있는 한 false를 반환합니다. 그렇지 않으면 true를 반환합니다. 인스턴스 unset()이 함수의 기능은 변수를 삭제하는 것입니다. 설정되지 않은(변수) 괄호 사이에 소멸시키고 싶은 변수명을 넣으면 해당 변수가 소멸됩니다.
//변수(병음)를 Boolean으로 선언
$buer = true;
//변수 선언(영어)
$bool = false;
?>
참고 : true와 false 주위에 따옴표를 추가하지 마세요. <?php
$x = "Hello world!";
echo $x;
echo "<br>";
$x = 'Hello world!';
var_dump($x) ;
?>
class Car
{
var $color;
function Car($color="green") {
$this->color = $color;
}
function what_color() {
return $this->color;
}
};
?>
<?php
//声明变量fudian的值为12121.3132
$fudian = 12121.3132;
echo $fudian;
echo "<br>";
//声明变量$fl 的值为0.8873
$fl = 0.8873;
var_dump($fl);
?>
<?php
$cars=array("Volvo","BMW","SAAB");
var_dump($cars);
?>
<?php
//声明变量为null
$n = null;
var_dump($n);
//var_dump显示输出变量$meiyou,看看结果是什么?
var_dump($meiyou);
//声明一个变量$iphone的值为字符串的手机
$iphone = '手机';
//unset销毁掉一个变量
unset($iphone);
var_dump($iphone);
?>