Thay vì sao chép dữ liệu từ biến này sang biến khác, thay đổi đối với mảng hoặc đối tượng có thể áp dụng cho biến khác bằng toán tử =&. Đây gọi là gán bằng tham chiếu, nghĩa là cả hai biến trỏ đến cùng dữ liệu, không tạo bản sao. Cách này tránh dư thừa dữ liệu.
Ví dụ
<?php $my_val1 = 67; $my_val2 = &$my_val1; $my_val1 = 89; print "Giá trị là: "; print "$my_val2"; ?>
Kết quả
Giá trị là: 89
Biến thứ hai là tham chiếu đến biến đầu tiên. Khi giá trị biến đầu tiên thay đổi, biến thứ hai phản ánh giá trị mới nhất mà không cần sao chép.