Các phép toán rút gọn trong PHP
Giả sử có đoạn mã như sau:
<?php
$num = 1;
$num = $num + 2;
?>
Như bạn thấy, ở đây giá trị hiện tại của biến cộng thêm một giá trị khác được gán lại vào chính biến đó. Đối với
những phép toán như vậy tồn tại một toán tử rút gọn đặc biệt
là +=, xem ví dụ:
<?php
$num = 1;
$num += 3; // tương đương $num = $num + 3;
?>
Tồn tại các toán tử tương tự cho các phép toán toán học còn lại:
<?php
$num = 2;
$num -= 3; // tương đương $num = $num - 3;
?>
<?php
$num = 2;
$num *= 3; // tương đương $num = $num * 3;
?>
<?php
$num = 2;
$num /= 3; // tương đương $num = $num / 3;
?>
<?php
$str = 'a';
$str .= 'b'; // tương đương $str = $str . 'b';
?>
Hãy đơn giản hóa đoạn mã dưới đây bằng các phép toán rút gọn:
<?php
$num = 47;
$num = $num + 7;
$num = $num - 18;
$num = $num * 10;
$num = $num / 15;
echo $num;
?>
Hãy đơn giản hóa đoạn mã dưới đây bằng các phép toán rút gọn:
<?php
$str = 'a';
$str = $str . 'b';
$str = $str . 'c';
echo $str;
?>