Trong PHP, bạn có thể truyền một biến bằng cách tham chiếu để cho phép hàm hoặc phương thức thay đổi giá trị của biến gốc mà không cần phải trả về giá trị đó. Để thực hiện việc này, bạn cần sử dụng ký tự & trước tên biến trong định nghĩa hàm. Dưới đây là cách làm cụ thể:
& trước tên tham số để cho PHP biết rằng bạn muốn truyền biến theo tham chiếu.&.Dưới đây là một ví dụ để minh họa cách truyền biến bằng tham chiếu trong PHP:
function incrementValue(&$value) {
    $value++; // Tăng giá trị của biến
}
$num = 10;
incrementValue($num); // Gọi hàm và truyền biến num
echo $num; // In ra: 11
incrementValue() nhận một tham số $value được truyền bằng tham chiếu.incrementValue($num);, giá trị của biến $num được tăng lên 1.$value là một tham chiếu đến biến $num, mọi thay đổi đối với $value sẽ ảnh hưởng trực tiếp đến $num.function &returnReference() {
    $value = 20; 
    return $value; // Trả về một tham chiếu
}
$ref = &returnReference();
$ref = 30; // Thay đổi giá trị của tham chiếu
echo $ref; // In ra: 30
& vào tên tham số trong định nghĩa hàm.