a) Kiểu số: Trong kiểu số có 2 kiểu cơ bản khác: Số nguyên (int) và số thực (float). Số nguyên có thể biểu diễn bằng số thập phân (hệ 10 - decimal), hệ 8 (octal) và hệ 16 (hexadecimal).
+ Số nguyên: Được khai báo và sử dụng dữ liệu giống như C VD : $a==1234,$a=-1234
+ Số thực:
Chú ý: khi sử dụng các số thực tế để tính toán, có thể làm mất giá trị của nó. Vì vậy, nên sử dụng các hàm toán học trong thư viện chuẩn để tính toán.
b) Xâu
Có 2 cách để xác định một xâu : Đặt giữa 2 dấu nháy kép(“”) hoặc giữa 2 daaus nháy đơn(‘’). Chú ý là các biến giá trị sẽ không được khai triển trong xâu giữa 2 dấu ngoặc đơn.
c) Mảng
Mảng thực chất là gồm hai bảng: bảng chỉ số và bảng liên kết
+ Mảng một chiều : có thể dùng hàm list() , array()để liệt kê các giá trị của từng phần tử trong mảng để tạo mảng. Có thể thêm các giá trị vào mảng để tạo thành một mảng dùng như trong C.
Có dùng các hàm asort(), ksort(), rsort(), sort(),…để xắp xếp các mảng. Tuỳ vào việc sắp xếp theo kiểu gì?
+ Mảng nhiều chiều : Tương tự như trong C, có thể dùng như sau : VD:
$a[1]=$f; $a[“f00”]=$f
PHP không yêu cầu phải khai báo trước các kiểu dữ liệu cho biến cho biến, kiểu giữ liệu của biến xẽ phụ thuộc vào kiểu giữ liệu bạn gán cho nó.
e) Biến – giá trị
Biến trong PHP bắt đầu bằng dấu dollar ($), theo sau là tên biến. Tên biến có thể bắt đầu bằng dấu gạch dưới (_ gọi là underscore) hoặc chữ cái. Tiếp sau đó là các chữ cái, số hoặc lại là dấu gạch dưới.
Một số ví dụ về biến đúng: $uds, $update_softs.
Biến sai: abc vì thiếu dấu dollar, $124adfd vì bắt đầu bằng số.