•
$$ là toán tử gì trong PHP?
Trong lúc học mình thấy có đoạn code sau:
if($$link){
die('Không thể kết nối với database: ' . $mysqli_connect_errno($link));
} else {
echo "<p>Kết nối thành công</p>";
}
Ở đây mình biết là đoạn code đang kiểm tra xem kết nối tới cơ sở dữ liệu đã thành công hay chưa nếu chưa thì dừng việc chạy đoạn mà tiếp theo.
Trước giờ học PHP mình được biết để kiểm tra xem một biến tồn tại hay chưa thì dùng toán tử phủ định !
. Ở đây lại thấy dùng $$
, cách viết này là toán tử gỉ vậy mọi người?
$$ không phải là toán tử mà là một cú pháp được dùng để tham chiếu tới các biến có tên linh động. Ví dụ:
Ở đây theo mình thì cần dùng
!
thay vì$$