Kiểu dữ liệu PHP
- Trang trước PHP Echo / In
- Trang tiếp theo Hàm chuỗi 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; ?>
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); ?>
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); ?>
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); ?>
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; } } ?>
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); ?>
- Trang trước PHP Echo / In
- Trang tiếp theo Hàm chuỗi PHP