English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 튜토리얼에서는 PHP에서 사용할 수 있는 데이터 타입을 배울 것입니다.
PHP 변수에 할당된 값은 간단한 문자열과 숫자 타입뿐만 아니라, 더 복잡한 데이터 타입(예: 배열과 객체)을 포함할 수 있습니다.
PHP는 총 8가지 원시 데이터 타입을 지원합니다: 정수, 실수, 문자열, 보리值, 배열, 객체, 자원 및 NULL. 이 데이터 타입들은 변수를 구성하는 데 사용됩니다. 지금부터 각각을 자세히 논의해 보겠습니다.
는 소수점 없는 정수입니다(...,-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;)
문자열은 문자 시퀀스로, 각 문자는 바이트와 같습니다.
문자열은 문자, 숫자 및 특수 문자를 포함할 수 있으며 최대로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 $a = 1.234; var_dump($a); echo "<br>"; $b = 10.2e3; var_dump($b); echo "<br>"; $c = 4E-10; var_dump($c); ?>테스트를 볼 수 있습니다‹/›
부울 값은 스위치와 같습니다. 두 가지 가능한 값만 있습니다1(true) 또는 0(false)。
<?php //값 true를 변수에 할당합니다 $show_error = true; var_dump($show_error); ?>테스트를 볼 수 있습니다‹/›
배열은 한 번에 여러 값을 포함할 수 있는 변수입니다. 관련된 여러 항목을 모아서 사용하는 것이 매우 유용합니다. 예를 들어, 여러 나라나 도시 이름을 모아서 사용할 수 있습니다.
배열은 데이터 값의 인덱스 셋을 공식적으로 정의한 것입니다. 배열의 각 인덱스(키라고도 함)는 독립적이며 해당 값을 참조합니다.
<?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)教程中了解有关数组的更多信息。
对象是一种数据类型,它不仅允许存储数据,而且还提供有关如何处理该数据的信息。对象是用作对象模板的类的特定实例。通过new关键字基于此模板创建对象。
每个对象都有与其父类相对应的属性和方法。每个对象实例都是完全独立的,具有自己的属性和方法,因此可以独立于同一类的其他对象进行操作。
这是一个简单的类定义示例,然后创建对象。
<?php //类定义 class greeting{ // 属性 public $str = "Hello World!"; // 方法 function show_greeting(){ return $this->str; } } //从类创建对象 $message = new greeting; var_dump($message); ?>테스트를 볼 수 있습니다‹/›
提示:存储在对象中的数据元素被称为对象的属性和信息,或者描述如何处理数据的代码称为对象的方法。
特殊的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 //읽을 파일을 엽니다 $handle = fopen("note.txt", "r"); var_dump($handle); echo "<br>"; //기본 설정으로 MySQL 데이터베이스 서버에 연결합니다 $link = mysql_connect("localhost", "root", \ var_dump($link); ?>테스트를 볼 수 있습니다‹/›