Toán tử gán PHP – Giới thiệu về PHP Assignment Operators

toán tử gán PHP - Giới thiệu về PHP Assignment Operators

Tóm tắt: trong hướng dẫn này, bạn sẽ học về các toán tử gán PHP phổ biến nhất.

Giới thiệu về toán tử gán PHP

PHP sử dụng dấu = để biểu diễn toán tử gán. Dưới đây là cú pháp của toán tử gán:

$tên_biến = biểu_thức;

Ở phía bên trái của toán tử gán (=) là một biến mà bạn muốn gán giá trị. Và ở phía bên phải của toán tử gán (=) là một giá trị hoặc biểu thức.

Khi đánh giá toán tử gán (=), PHP đánh giá biểu thức ở phía bên phải trước và gán kết quả cho biến ở phía bên trái. Ví dụ:

$x = 10;
$y = 20;
$total = $x + $y;

Trong ví dụ này, chúng ta gán 10 cho $x, 20 cho $y, và tổng của $x và $y cho $total.

Biểu thức gán trả về một giá trị đã gán, đó là kết quả của biểu thức trong trường hợp này:

$tên_biến = biểu_thức;

Điều đó có nghĩa là bạn có thể sử dụng nhiều toán tử gán trong một câu lệnh duy nhất như sau:

$x = $y = 20;

Trong trường hợp này, PHP đánh giá biểu thức ở bên phải trước:

$y = 20

Biến $y20.

Biểu thức gán $y = 20 trả về 20 nên PHP gán 20 cho $x. Sau các gán, cả $x$y đều bằng 20.

Toán tử gán số học

Đôi khi, bạn muốn tăng một biến bằng một giá trị cụ thể. Ví dụ:

$counter = 1;
$counter = $counter + 1;

Cách hoạt động.

  • Đầu tiên, $counter được đặt thành 1.
  • Sau đó, tăng $counter lên 1 và gán kết quả cho $counter.

Sau các gán, giá trị của $counter2.

PHP cung cấp toán tử gán số học += có thể làm điều tương tự nhưng với mã ngắn hơn. Ví dụ:

$counter = 1;
$counter += 1;

Biểu thức $counter += 1 tương đương với biểu thức $counter = $counter + 1.

Ngoài toán tử +=, PHP cung cấp các toán tử gán số học khác. Bảng sau minh họa tất cả các toán tử gán số học:

Toán tử Ví dụ Tương đương Phép toán
+= $x += $y $x = $x + $y Cộng
-= $x -= $y $x = $x – $y Trừ
*= $x *= $y $x = $x * $y Nhân
/= $x /= $y $x = $x / $y Chia
%= $x %= $y $x = $x % $y Số dư
**= $z **= $y $x = $x ** $y Lũy thừa

Toán tử gán liên kết

PHP sử dụng toán tử nối chuỗi (.) để nối hai chuỗi. Ví dụ:

<?php 

$greeting = 'Xin chào ';
$name = 'John';

$greeting = $greeting . $name;

echo $greeting;

Kết quả:

Xin chào John

Bằng cách sử dụng toán tử gán nối chuỗi, bạn có thể nối hai chuỗi và gán chuỗi kết quả cho một biến. Ví dụ:

<?php 

$greeting = 'Xin chào ';
$name = 'John';

$greeting .= $name;

echo $greeting;

Tóm tắt

  • Sử dụng toán tử gán PHP (=) để gán một giá trị cho một biến. Biểu thức gán trả về giá trị đã gán.
  • Sử dụng toán tử gán số học để thực hiện các phép toán số học và gán cùng một lúc.
  • Sử dụng toán tử gán nối chuỗi (.=) để nối chuỗi và gán kết quả cho một biến trong một câu lệnh duy nhất.

Thành Nguyễn

Tôi là Thành, nên tôi đặt tên blog là Thành Nè, Thánh Né... là một coder cùi bắp (Code quèn). Chẳng giỏi viết lách, chỉ giỏi chém gió và có sở thích chia sẻ những kiến thức tôi đã từng...