PHP 완전 자율 학습 매뉴...login
PHP 완전 자율 학습 매뉴얼
작가:php.cn  업데이트 시간:2022-04-15 13:53:54

PHP 데이터 유형



php의 데이터 유형은 무엇인가요?

php의 데이터 유형에는 String(문자열), Integer(정수), Float(부동 소수점)이 있습니다. ) 유형), Boolean(부울), Array(배열), Object(객체), NULL(널 값).


PHP 문자열

문자열은 "Hello world!"와 같은 일련의 문자입니다.

작은따옴표와 큰따옴표 안에 텍스트를 넣을 수 있습니다.

Instance

<?php 
$x = "Hello world!";
echo $x;
echo "<br>"; 
$x = 'Hello world!';
echo $x;
?>

인스턴스 실행 »

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요


PHP 정수

정수는 소수점 이하 자릿수를 제외한 숫자입니다.

정수 규칙:

  • 정수에는 최소 한 자리 숫자(0-9)가 있어야 합니다.

  • 정수에는 쉼표나 쉼표를 포함할 수 없습니다. 공백

  • 정수에는 소수점이 없습니다

  • 정수는 양수 또는 음수가 될 수 있습니다

  • 정수는 세 가지 형식으로 지정됩니다: 10진수, 16진수(접두사 0x) 또는 8진수(접두사 0).

다음 예에서는 다양한 숫자를 테스트해 보겠습니다. PHP var_dump() 이 함수는 변수의 데이터 유형과 값을 반환합니다.

Instance

<?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);
?>

인스턴스 실행»

" 인스턴스 실행" 버튼 온라인 예제 보기


PHP 부동 소수점 유형

부동 소수점 숫자는 소수 부분이 있는 숫자 또는 지수 형식의 숫자입니다.

다음 예에서는 다양한 숫자를 테스트해 보겠습니다. PHP var_dump() 이 함수는 변수의 데이터 유형과 값을 반환합니다.

Instance

<?php 
$x = 10.365;
var_dump($x);
echo "<br>"; 
$x = 2.4e3;
var_dump($x);
echo "<br>"; 
$x = 8E-5;
var_dump($x);
?>

인스턴스 실행»

" 인스턴스 실행" 버튼 온라인 예제 보기


PHP 부울 유형

부울 유형은 TRUE 또는 FALSE일 수 있습니다.

$x=true;
$y=false;

일반적으로 조건부 판단에는 부울 유형이 사용됩니다. 다음 장에서 조건부 제어에 대해 자세히 알아봅니다.


PHP 배열

배열은 하나의 변수에 여러 값을 저장할 수 있습니다.

다음 예에서는 배열을 생성합니다. 그런 다음 PHP var_dump()를 사용하십시오. 이 함수는 배열의 데이터 유형과 값을 반환합니다.

Instance

<?php 
$cars=array("Volvo","BMW","Toyota");
var_dump($cars);
?>

Run Instance»

" 인스턴스 실행' 버튼 온라인 예시 보기

다음 장에서 배열에 대해 자세히 알아봅니다.


PHP 객체

객체 데이터 유형을 사용하여 데이터를 저장할 수도 있습니다.

PHP에서는 객체를 선언해야 합니다.

먼저 class 키워드를 사용하여 클래스 객체를 선언해야 합니다. 클래스는 속성과 메서드를 포함할 수 있는 구조입니다.

그런 다음 클래스에서 데이터 유형을 정의한 다음 인스턴스화된 클래스에서 데이터 유형을 사용합니다.

Instance

<?php
class Car
{
    var $color;
    function Car($color="green") {
      $this->color = $color;
    }
    function what_color() {
      return $this->color;
    }
}

function print_vars($obj) {
   foreach (get_object_vars($obj) as $prop => $val) {
     echo "    $prop = $val
";
   }
}

// instantiate one object
$herbie = new Car("white");

// show herbie properties
echo "herbie: Properties
";
print_vars($herbie);

?>

인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요.

위 예에서 PHP 키워드는 현재 객체 인스턴스에 대한 포인터이고 다른 물체나 종류를 가리키지 않습니다.

다음 장에서 객체에 대해 더 자세히 배우게 됩니다.


PHP NULL 값

NULL 값은 변수에 값이 없음을 의미합니다. NULL은 데이터 유형 NULL의 값입니다.

NULL 값은 변수에 null 값이 있는지 여부를 나타냅니다. 데이터 null 값과 NULL 값을 구별하는 데에도 사용할 수 있습니다.

변수 값을 NULL로 설정하여 변수 데이터를 지울 수 있습니다:

Instance

<?php
$x="Hello world!";
$x=null;
var_dump($x);
?>
인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요

PHP 중국어 웹사이트