10/10/2018, 11:34

Khai báo biến trong php

Nếu khai báo
$a : biến a

Nhưng nếu là

$$a : không biết có ý nghĩa gì không?

Các bác biết hướng dẫn giúp
Thanks
zmt264 viết 13:42 ngày 10/10/2018
Được gửi bởi webphp
Nếu khai báo
$a : biến a

Nhưng nếu là

$$a : không biết có ý nghĩa gì không?

Các bác biết hướng dẫn giúp
Thanks
hiểu đơn giản thế này:

$a = 'b';
$$a sẽ là $($a)
mà $a là b
vậy $$a là $b

nên gán:
$b = 5;
hay $$a = 5;
là tương đương

đơn thuần là suy luận logic thôi, chưa bàn đến kiến thức của ngôn ngữ cụ thể nào
webphp viết 13:37 ngày 10/10/2018
Vấn đề ở đây hiểu là thế nhưng sẽ không cho kết quả.
$a = 'b';
echo $$a;
không cho ra kết quả
sonld89 viết 13:47 ngày 10/10/2018
bạn thử cái này xem nó ra cái gì?
$a = 'b';
$b = 'c';
$$a = 'd';
echo $$a;
echo $b;
có phải dòng lệnh $$a = 'd'; nó gán $b lại bằng d k?
martin90anh viết 13:45 ngày 10/10/2018
Được gửi bởi webphp
Vấn đề ở đây hiểu là thế nhưng sẽ không cho kết quả.
$a = 'b';
echo $$a;
không cho ra kết quả
bác thớt gán variable $a = 'b', và echo variable $$a nghĩa là echo variable $b, mà variable $b chưa có, khi echo $b thì php mặc định sẽ echo ra ''
đọc tới đây thớt hiểu rồi nhé
webphp viết 13:50 ngày 10/10/2018
Thanks. Mình đã hiểu
zmt264 viết 13:44 ngày 10/10/2018
Được gửi bởi webphp
Vấn đề ở đây hiểu là thế nhưng sẽ không cho kết quả.
$a = 'b';
echo $$a;
không cho ra kết quả
echo $$a tương đương với echo $b, mà $b gán bằng bao nhiêu đã biết đâu!! echo ra 1 biến chưa được gán giá trị thì làm sao nó ra cái gì được
zmt264 viết 13:48 ngày 10/10/2018
Được gửi bởi martin90anh
bác thớt gán variable $a = 'b', và echo variable $$a nghĩa là echo variable $b, mà variable $b chưa có, khi echo $b thì php mặc định sẽ echo ra ''
đọc tới đây thớt hiểu rồi nhé
à, có bạn trả lời rồi nè.
Bài liên quan
0