English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기본 튜토리얼

PHP 고급 튜토리얼

PHP & MySQL

PHP 참조 매뉴얼

PHP 데이터 타입

이 튜토리얼에서는 PHP에서 사용할 수 있는 데이터 타입을 배울 것입니다.

PHP의 데이터 타입

PHP 변수에 할당된 값은 간단한 문자열과 숫자 타입뿐만 아니라, 더 복잡한 데이터 타입(예: 배열과 객체)을 포함할 수 있습니다.

PHP는 총 8가지 원시 데이터 타입을 지원합니다: 정수, 실수, 문자열, 보리值, 배열, 객체, 자원 및 NULL. 이 데이터 타입들은 변수를 구성하는 데 사용됩니다. 지금부터 각각을 자세히 논의해 보겠습니다.

PHP 정수

는 소수점 없는 정수입니다(...,-2를 기본으로 사용할 수 있습니다. 정수는 십진수(기본-1를 기본으로 사용할 수 있습니다. 정수는 십진수(기본1를 기본으로 사용할 수 있습니다. 정수는 십진수(기본2를 기본으로 사용할 수 있습니다. 정수는 십진수(기본10를 기본으로 사용할 수 있습니다. 정수는 십진수(기본16를 기본으로 사용할 수 있습니다. 16진수(기본-를 기본으로 사용할 수 있습니다. 정수는 십진수(기본8를 기본으로 사용할 수 있습니다. 16진수(기본-를 기본으로 사용할 수 있습니다. 16진수(기본-전치 0) 표기법을 지정하며, 선택적으로 기호(+또는

<?php
$a = 123; // )를 시작으로, 이진(基数
var_dump($a);
echo "<br>";
 
$b = -123; // 10진수
var_dump($b);
echo "<br>";
 
부정수1$c = 0x // A;
var_dump($c);
echo "<br>";
 
16진수123; // $d = 0
8진수
?>
테스트를 볼 수 있습니다‹/›

var_dump($d);주의: 5.4+부터 PHP2)표기법은 정수를 지정합니다. 이진 표기법을 사용하려면 숫자 앞에 0b를 추가합니다(예를 들어, $var = 0b11111111;)

PHP 문자열

문자열은 문자 시퀀스로, 각 문자는 바이트와 같습니다.

문자열은 문자, 숫자 및 특수 문자를 포함할 수 있으며 최대로2GB(최대2147483647문자열을 지정하는 가장 간단한 방법은 문자열을 괄호로 둘러쌓는 것입니다(예를 들어, "Hello world!"), 하지만 두 개의 괄호를 사용할 수도 있습니다(예를 들어, "Hello world!").

<?php
$a = 'Hello world!';
echo $a;
echo "<br>";
 
$b = "Hello world!";
echo $b;
echo "<br>";
 
$c = 'Stay here, I\'ll be back.';
echo $c;
?>
테스트를 볼 수 있습니다‹/›

您将在PHP 문자열문서에서 문자열에 대한更多信息를 알아보세요.

PHP 부동소수점 또는 이진 정밀도

부동소수점 수(도수, 이진 정밀도 또는 실수로도 알려짐)는 아래 예시와 같은 십진수 또는 소수점입니다.

<?php
$a = 1.234;
var_dump($a);
echo "<br>";
 
$b = 10.2e3;
var_dump($b);
echo "<br>";
 
$c = 4E-10;
var_dump($c);
?>
테스트를 볼 수 있습니다‹/›

PHP 부울 값

부울 값은 스위치와 같습니다. 두 가지 가능한 값만 있습니다1(true) 또는 0(false)。

<?php
//값 true를 변수에 할당합니다
$show_error = true;
var_dump($show_error);
?>
테스트를 볼 수 있습니다‹/›

PHP 배열

배열은 한 번에 여러 값을 포함할 수 있는 변수입니다. 관련된 여러 항목을 모아서 사용하는 것이 매우 유용합니다. 예를 들어, 여러 나라나 도시 이름을 모아서 사용할 수 있습니다.

배열은 데이터 값의 인덱스 셋을 공식적으로 정의한 것입니다. 배열의 각 인덱스(키라고도 함)는 독립적이며 해당 값을 참조합니다.

<?php
$colors = array("Red", "Green", "Blue");
var_dump($colors);
echo "<br>";
 
$color_codes = array(
    "Red" => "#ff0000",
    "Green" => "#00ff00",
    "Blue" => "#0000ff"
);
var_dump($color_codes);
?>
테스트를 볼 수 있습니다‹/›

您将在PHP 数组(Array)教程中了解有关数组的更多信息。

PHP 对象

对象是一种数据类型,它不仅允许存储数据,而且还提供有关如何处理该数据的信息。对象是用作对象模板的类的特定实例。通过new关键字基于此模板创建对象。

每个对象都有与其父类相对应的属性和方法。每个对象实例都是完全独立的,具有自己的属性和方法,因此可以独立于同一类的其他对象进行操作。

这是一个简单的类定义示例,然后创建对象。

<?php
//类定义
class greeting{
    // 属性
    public $str = "Hello World!";
    
    // 方法
    function show_greeting(){
        return $this->str;
    }
}
 
//从类创建对象
$message = new greeting;
var_dump($message);
?>
테스트를 볼 수 있습니다‹/›

提示:存储在对象中的数据元素被称为对象的属性和信息,或者描述如何处理数据的代码称为对象的方法。

PHP NULL

特殊的NULL值用于表示PHP中的空变量。 NULL类型的变量是没有任何数据的变量。 NULL是null类型的唯一可能值。

<?php
$a = NULL;
var_dump($a);
echo "<br>";
 
$b = "Hello World!";
$b = NULL;
var_dump($b);
?>
테스트를 볼 수 있습니다‹/›

如果在PHP中创建变量时没有使用$var之类的值,则会自动为其赋值为NULL。 许多PHP新手开发人员错误地认为$var1=null;和$var2=“”;是相同的,但事实并非如此。 这两个变量是不同的:$var1有空值,而$var2가值为空

PHP 자원

자원은 외부 자원에 대한 참조를 포함하는 특별한 변수입니다.

자원 변수는 일반적으로 열린 파일과 데이터베이스 연결의 특별한 처리 프로그램을 포함합니다.

<?php
//읽을 파일을 엽니다
$handle = fopen("note.txt", "r");
var_dump($handle);
echo "<br>";
 
//기본 설정으로 MySQL 데이터베이스 서버에 연결합니다
$link = mysql_connect("localhost", "root", \
var_dump($link);
?>
테스트를 볼 수 있습니다‹/›