30/09/2018, 21:58

Dấu ngoặc nhọn trong {$url} để làm gì trong đoạn code PHP: header("Location:{$url}");

Mọi người có ai học về PHP k, cho em hỏi một chút. Em chẳng hiểu dấu ngoặc nhọn trong {$url} này để làm gì cả, có nó cũng như không ấy. Có ai biết k, chỉ giáo cho em cái @@

function redirect($url){
    header("Location:{$url}");
    exit();
}
Sáng Béo viết 00:05 ngày 01/10/2018

nó để ngăn cách biến nội suy với các kí tự khác trong chuỗi thôi.
Ví dụ khi bạn có 1 biến nhưng trong chuỗi bạn cần nối nó với 1 số hoặc kí tự gạch dưới, thì cần {} để cách nó ra để không bị gộp vào các kí tự số và gạch dưới tạo thành 1 biến khác.

<?php
$id = $_GET['id'];
echo "http://domain.com/{$id}_article";
?>
Nguyễn Trung Hiếu viết 00:11 ngày 01/10/2018

Oh, zậy ạ. thank a nhé

Bài liên quan
0