Các toán tử số học PHP được sử dụng với các giá trị số để thực hiện các phép toán số học phổ biến, chẳng hạn như cộng, trừ, nhân, v.v.
Toán tửNameVí dụKết quảHiển thị nó+Thêm$x + $yTổng của $x và $yHãy thử »-Trừ$x - $ySự khác biệt của $x và $yHãy thử »*Phép nhân$x * $yTích của $x và $yHãy thử »/Bộ phận$Toán tử gán PHP
Các toán tử gán PHP được sử dụng với các giá trị số để ghi một giá trị cho một biến
Toán tử gán cơ bản trong PHP là "=". Điều đó có nghĩa là toán hạng bên trái được đặt thành giá trị của biểu thức gán bên phải
Sau khi thực hiện các câu lệnh trên, biến $txt
sẽ giữ giá trị Hello world!
, biến $x
sẽ giữ giá trị 5
và biến $y
sẽ giữ giá trị 10.5
Ghi chú. Khi bạn gán một giá trị văn bản cho một biến, hãy đặt dấu ngoặc kép xung quanh giá trị
Ghi chú. Khác với các ngôn ngữ lập trình khác, PHP không có lệnh khai báo biến. Nó được tạo ngay khi bạn gán giá trị cho nó lần đầu tiên
Hãy nghĩ về các biến như các thùng chứa để lưu trữ dữ liệu
Một biến có thể có tên ngắn [như x và y] hoặc tên mô tả hơn [tuổi, carname, total_volume]
Quy tắc cho các biến PHP
- Một biến bắt đầu bằng dấu
$
, theo sau là tên của biến - Tên biến phải bắt đầu bằng một chữ cái hoặc ký tự gạch dưới
- Tên biến không được bắt đầu bằng số
- Tên biến chỉ có thể chứa các ký tự chữ và số và dấu gạch dưới [A-z, 0-9 và _ ]
- Tên biến phân biệt chữ hoa chữ thường [_______10 và
PHP Parse error: syntax error, unexpected '$val' [T_VARIABLE] in /home/cg/root/6985034/main.php on line 5
1 là hai biến khác nhau]
Hãy nhớ rằng tên biến PHP phân biệt chữ hoa chữ thường
Biến đầu ra
Câu lệnh PHP $txt
0 thường dùng để xuất dữ liệu ra màn hình
Ví dụ sau sẽ cho thấy cách xuất văn bản và một biến
Ví dụ sau sẽ tạo ra kết quả tương tự như ví dụ trên
Ví dụ sau sẽ xuất ra tổng của hai biến
Ghi chú. Bạn sẽ tìm hiểu thêm về câu lệnh $txt
0 và cách xuất dữ liệu ra màn hình trong chương tiếp theo
PHP là một ngôn ngữ được gõ lỏng lẻo
Trong ví dụ trên, hãy lưu ý rằng chúng ta không cần phải cho PHP biết biến đó thuộc kiểu dữ liệu nào.
PHP tự động liên kết kiểu dữ liệu với biến, tùy thuộc vào giá trị của nó. Vì các kiểu dữ liệu không được đặt theo nghĩa chặt chẽ, nên bạn có thể thực hiện những việc như thêm chuỗi vào số nguyên mà không gây ra lỗi
Trong PHP 7, khai báo kiểu đã được thêm vào. Điều này cung cấp một tùy chọn để chỉ định loại dữ liệu dự kiến khi khai báo một hàm và bằng cách bật yêu cầu nghiêm ngặt, nó sẽ đưa ra "Lỗi nghiêm trọng" đối với loại không khớp
Bạn sẽ tìm hiểu thêm về các yêu cầu của $txt
2 và $txt
3 cũng như các khai báo kiểu dữ liệu trong chương Hàm PHP
$var [đơn đô la] là một biến thông thường có tên var lưu trữ bất kỳ giá trị nào như chuỗi, số nguyên, float, v.v.
$$var [đô la kép] là một biến tham chiếu lưu trữ giá trị của biến $ bên trong nóĐể hiểu rõ hơn về sự khác biệt, hãy xem một số ví dụ
ví dụ 1
đầu ra
Trong ví dụ trên, chúng ta đã gán giá trị cho tên biến Cat. Giá trị của biến tham chiếu ${$name} được gán là Dog và ${${$name}} là Monkey
PHP hỗ trợ toán tử kiểm soát lỗi i. e. dấu tại [@]. Khi @ được thêm vào trước một biểu thức, mọi thông báo lỗi có thể được tạo bởi biểu thức đó sẽ bị bỏ qua
Để sử dụng biểu tượng @ trong PHP, mã như sau−
Ví dụ
Bản thử trực tiếp
đầu ra
Điều này sẽ tạo ra đầu ra sau−
Failed in opening the file: Error Message = ''PHP Notice: Undefined variable: err in /home/cg/root/6985034/main.php on line 4
Ví dụ
Bây giờ chúng ta hãy xem một ví dụ khác−
Bản thử trực tiếp
đầu ra
Điều này sẽ tạo ra đầu ra sau−
PHP Parse error: syntax error, unexpected '$val' [T_VARIABLE] in /home/cg/root/6985034/main.php on line 5