10/10/2018, 09:48

biến $ và $$ khác nhau thế nào ???

thường thì em thấy biến là $a
nhưng có một số biến là $$a

sự khác nhau giữa biến $a và $$a là gì vậy các bác ???
tuanit85 viết 12:05 ngày 10/10/2018
Được gửi bởi rocknet
thường thì em thấy biến là $a
nhưng có một số biến là $$a

sự khác nhau giữa biến $a và $$a là gì vậy các bác ???
Khi khai báo biến và khởi tạo giá trị cho biến với kiểu dữ liệu, sau đó bạn muốn sử dụng lại giá trị của biến đó thành tên biến và có giá trị chính là giá trị của biến trước đó thì sử dụng cặp dấu $$.

example

Code:
<?php
$var="string";
echo $var; // in ra string
echo "<br>";
$$var="chuỗi";
echo $string; // in ra chuỗi
?>
fotech_nd viết 12:01 ngày 10/10/2018
Về khoản $ đúng là chỉ có PHP là vô địch - ấy thế mà em (PHPer) vẫn nghèo ... như ngày xưa
mitdacqn viết 12:02 ngày 10/10/2018
Được gửi bởi fotech_nd
Về khoản $ đúng là chỉ có PHP là vô địch - ấy thế mà em (PHPer) vẫn nghèo ... như ngày xưa
Nhất nghệ tinh, nhất thân vinh, ông bà mình có câu này đó bác, bác cứ luyện PHP thật xịn đi lúc đó khỏi lo thiếu $
rocknet viết 12:01 ngày 10/10/2018
Được gửi bởi tuanit85
Khi khai báo biến và khởi tạo giá trị cho biến với kiểu dữ liệu, sau đó bạn muốn sử dụng lại giá trị của biến đó thành tên biến và có giá trị chính là giá trị của biến trước đó thì sử dụng cặp dấu $$.

example

Code:
<?php
$var="string";
echo $var; // in ra string
echo "<br>";
$$var="chuỗi";
echo $string; // in ra chuỗi
?>
tức là giá trị của biến $var là string sẽ được gán thành biến $string và giá trị của biến $string được gán bằng giá trị của $$var đúng ko ạ ???
phuongthom viết 11:51 ngày 10/10/2018
tức là giá trị của biến $var là string sẽ được gán thành biến $string và giá trị của biến $string được gán bằng giá trị của $$var đúng ko ạ ???
nghĩa là
giá trị kủa $var ko đổi
còn $$var đại diện cho biến $giá_trị_kủa_$var (tứk là $string)
AnhTuanKB viết 12:00 ngày 10/10/2018
Được gửi bởi phuongthom
nghĩa là
giá trị kủa $var ko đổi
còn $$var đại diện cho biến $giá_trị_kủa_$var (tứk là $string)
Ý bạn là biến con trỏ?
Mình nhớ $$ là biến toàn cục mà
Không học PHP nha, nhớ mang máng thoai.
tuanit85 viết 11:50 ngày 10/10/2018
Được gửi bởi AnhTuanKB
Ý bạn là biến con trỏ?
Mình nhớ $$ là biến toàn cục mà
Không học PHP nha, nhớ mang máng thoai.
Nhớ chính xác thì hãy góp ý bạn ơi, mang máng mà sai là làm những người không biết hiểu nhầm đấy.
Bài liên quan
0