Kiểu dữ liệu PHP

Chuỗi, số nguyên, số thập phân, logic, mảng, đối tượng, NULL.

PHP Chuỗi

Chuỗi là chuỗi ký tự, ví dụ "Hello world!".

Chuỗi có thể là bất kỳ văn bản nào trong dấu ngoặc kép. Bạn có thể sử dụng dấu ngoặc kép đơn hoặc kép:

Ví dụ

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

Chạy ví dụ

PHP Số nguyên

Số nguyên là số không có dấu chấm.

Quy tắc số nguyên:

  • Số nguyên phải có ít nhất một chữ số (0-9)
  • Số nguyên không thể chứa dấu phẩy hoặc khoảng trống
  • Số nguyên không thể có dấu chấm
  • Số nguyên có thể là dương hoặc âm
  • Số nguyên có thể được quy định bằng ba định dạng: số thập phân, số十六 (bắt đầu bằng 0x) hoặc số tám (bắt đầu bằng 0)

Trong ví dụ sau, chúng ta sẽ kiểm tra các số khác nhau. PHP var_dump() sẽ trả về loại dữ liệu và giá trị của biến:

Ví dụ

<?php 
$x = 5985;
var_dump($x);
echo "<br>"; 
$x = -345; // Số âm
var_dump($x);
echo "<br>"; 
$x = 0x8C; // Số十六
var_dump($x);
echo "<br>";
$x = 047; // Số tám
var_dump($x);
?>

Chạy ví dụ

PHP Số thập phân

Số thập phân có chứa dấu chấm hoặc dạng指数.

Trong ví dụ sau, chúng ta sẽ kiểm tra các số khác nhau. PHP var_dump() sẽ trả về loại dữ liệu và giá trị của biến:

Ví dụ

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

Chạy ví dụ

PHP Logic

Logic là true hoặc false.

$x=true;
$y=false;

Logic thường được sử dụng cho việc kiểm tra điều kiện. Bạn sẽ học thêm về việc kiểm tra điều kiện trong các chương sau của giáo trình này.

Mảng PHP

Mảng lưu trữ nhiều giá trị trong một biến.

Trong ví dụ sau, chúng ta sẽ kiểm tra các mảng khác nhau. PHP var_dump() sẽ trả về loại dữ liệu và giá trị của biến:

Ví dụ

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

Chạy ví dụ

Bạn sẽ học thêm về mảng trong các chương sau của hướng dẫn này.

PHP đối tượng

Đối tượng là loại dữ liệu lưu trữ dữ liệu và thông tin về cách xử lý dữ liệu.

Trong PHP, đối tượng phải được khai báo rõ ràng.

Trước tiên chúng ta phải khai báo lớp của đối tượng. Đối với điều này, chúng ta sử dụng từ khóa class. Lớp là cấu trúc chứa thuộc tính và phương thức.

Sau đó chúng ta định nghĩa loại dữ liệu trong lớp đối tượng, sau đó sử dụng loại dữ liệu này trong đối tượng của lớp:

Ví dụ

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

Chạy ví dụ

Bạn sẽ học thêm về các đối tượng trong các chương sau của hướng dẫn này.

Giá trị NULL của PHP

Giá trị NULL đặc biệt biểu thị biến không có giá trị. NULL là giá trị duy nhất có thể của loại dữ liệu NULL.

Giá trị NULL chỉ ra biến có rỗng hay không. Cũng được sử dụng để phân biệt chuỗi rỗng và giá trị rỗng cơ sở dữ liệu.

Bạn có thể đặt giá trị thành NULL để xóa biến:

Ví dụ

<?php
$x="Hello world!";
$x=null;
var_dump($x);
?>

Chạy ví dụ