Hướng dẫn what is the difference between $a and $$ a in php? - sự khác biệt giữa $ a và $$ a trong php là gì?

Có thể trùng lặp: $$ có nghĩa là gì trong PHP?
What does $$ mean in PHP?

Tôi chưa quen với PHP và tôi không biết sự khác biệt giữa $a$$a là gì.

Hướng dẫn what is the difference between $a and $$ a in php? - sự khác biệt giữa $ a và $$ a trong php là gì?

hỏi ngày 16 tháng 7 năm 2012 lúc 12:28Jul 16, 2012 at 12:28

Hướng dẫn what is the difference between $a and $$ a in php? - sự khác biệt giữa $ a và $$ a trong php là gì?

Jalpesh Pateljalpesh PatelJalpesh Patel

3.14210 Huy hiệu vàng42 Huy hiệu bạc68 Huy hiệu Đồng10 gold badges42 silver badges68 bronze badges

4

$a đại diện cho một biến

$$a đại diện cho một biến với nội dung của $a

example:

$test = "hello world";
$a = "test";
echo $$a;

đầu ra sẽ là hello world

Đã trả lời ngày 16 tháng 7 năm 2012 lúc 12:31Jul 16, 2012 at 12:31

Andreas Lindenandreas LindenAndreas Linden

12.3k7 Huy hiệu vàng49 Huy hiệu bạc67 Huy hiệu Đồng7 gold badges49 silver badges67 bronze badges

0

Nếu $a = 'b' thì $$a

$var = 'welcome';
echo $var //prints welcome

$$var = 'to stackoverflow';

echo "$var ${$var}"; //prints welcome to stackoverflow
echo "$var $welcome"; //prints welcome to stackoverflow
1.

Đây là một biến biến. Họ là xấu xa. Sử dụng các mảng thay thế (làm điều tương tự, nhưng có thể duy trì hơn và với khả năng sử dụng các hàm mảng trên chúng).

Hướng dẫn what is the difference between $a and $$ a in php? - sự khác biệt giữa $ a và $$ a trong php là gì?

La l

Phù vàng 14,8K4 Huy hiệu vàng44 Huy hiệu đồng 704 gold badges44 silver badges70 bronze badges

Đã trả lời ngày 16 tháng 7 năm 2012 lúc 12:29Jul 16, 2012 at 12:29

QuentinentinQuentin

882K121 Huy hiệu vàng1180 Huy hiệu bạc1295 Huy hiệu Đồng121 gold badges1180 silver badges1295 bronze badges

1

$ Biến là một biến bình thường $$ Biến lấy giá trị của một biến và coi đó là tên của một biến

ví dụ:

$var = 'welcome';
echo $var //prints welcome

$$var = 'to stackoverflow';

echo "$var ${$var}"; //prints welcome to stackoverflow
echo "$var $welcome"; //prints welcome to stackoverflow

Đã trả lời ngày 16 tháng 7 năm 2012 lúc 12:32Jul 16, 2012 at 12:32

Double Dollar là một cách mạnh mẽ để tạo ra các biến và gán các giá trị chúng.

E.g:


Trong ví dụ trên, bạn có thể thấy rằng biến $ A lưu trữ giá trị số tiền. Khoảnh khắc bạn sử dụng dấu hiệu đô la kép ($$), bạn đang gián tiếp tham chiếu đến giá trị của $ a.

Vì vậy, với điều này như $$ a = 1000; Số tiền $ $ được tạo và tôi gán giá trị 1000 cho số tiền $. Bằng cách này, bạn có thể lập trình tạo các biến và gán các giá trị cho chúng.

Đã trả lời ngày 16 tháng 7 năm 2012 lúc 12:32Jul 16, 2012 at 12:32

1

Double Dollar là một cách mạnh mẽ để tạo ra các biến và gán các giá trị chúng.

Trong ví dụ trên, bạn có thể thấy rằng biến $ A lưu trữ giá trị số tiền. Khoảnh khắc bạn sử dụng dấu hiệu đô la kép ($$), bạn đang gián tiếp tham chiếu đến giá trị của $ a.

Đã trả lời ngày 16 tháng 7 năm 2012 lúc 12:29Jul 16, 2012 at 12:29

QuentinentinAlnitak

882K121 Huy hiệu vàng1180 Huy hiệu bạc1295 Huy hiệu Đồng70 gold badges404 silver badges487 bronze badges

0

$ Biến là một biến bình thường $$ Biến lấy giá trị của một biến và coi đó là tên của một biến

ví dụ:

Đã trả lời ngày 16 tháng 7 năm 2012 lúc 12:32Jul 16, 2012 at 12:30

Double Dollar là một cách mạnh mẽ để tạo ra các biến và gán các giá trị chúng.poncha

Trong ví dụ trên, bạn có thể thấy rằng biến $ A lưu trữ giá trị số tiền. Khoảnh khắc bạn sử dụng dấu hiệu đô la kép ($$), bạn đang gián tiếp tham chiếu đến giá trị của $ a.2 gold badges33 silver badges38 bronze badges

Vì vậy, với điều này như $$ a = 1000; Số tiền $ $ được tạo và tôi gán giá trị 1000 cho số tiền $. Bằng cách này, bạn có thể lập trình tạo các biến và gán các giá trị cho chúng.

$a là nội dung của biến

$var = 'welcome';
echo $var //prints welcome

$$var = 'to stackoverflow';

echo "$var ${$var}"; //prints welcome to stackoverflow
echo "$var $welcome"; //prints welcome to stackoverflow
3, $$a là nội dung của biến có tên trong $a.

Đừng sử dụng cú pháp này trong mã của riêng bạn.

Alnitakalnitak

Đã trả lời ngày 16 tháng 7 năm 2012 lúc 12:31Jul 16, 2012 at 12:31

Hướng dẫn what is the difference between $a and $$ a in php? - sự khác biệt giữa $ a và $$ a trong php là gì?

Andreas Lindenandreas LindenWolvDev

12.3k7 Huy hiệu vàng49 Huy hiệu bạc67 Huy hiệu Đồng1 gold badge16 silver badges31 bronze badges

1

Sự khác biệt giữa và $$ trong PHP là gì?

PHP |$ vs $$ toán tử $ var_name = "Hello World!";$ Var_name là một biến bình thường được sử dụng để lưu trữ một giá trị.Nó có thể lưu trữ bất kỳ giá trị nào như Integer, Float, Char, String, v.v. Mặt khác, $$ var_name được gọi là biến tham chiếu trong đó $ var_name là một biến bình thường.the $$var_name is known as reference variable where $var_name is a normal variable.

Sự khác biệt giữa tên $ và tên $$ là gì?

Tôi đã thực hiện một số nghiên cứu và phát hiện ra rằng tên $$ là một biến tham chiếu và $ name chỉ là một biến.$$name is a reference variable, and $name is just a variable.

$ A có nghĩa là gì trong PHP?

Các toán tử tăng / giảm $ a-- sau khi khai thác trả lại $ a, sau đó giảm $ a từng người một.Chúng có thể đi trước hoặc sau biến.Nếu đặt trước biến, hoạt động tăng/giảm được thực hiện cho biến trước thì kết quả được trả về. $a-- Post-decrement Returns $a, then decrements $a by one. These can go before or after the variable. If put before the variable, the increment/decrement operation is done to the variable first then the result is returned.

Sự khác biệt giữa tin nhắn $ và $$ trong PHP là gì?

$ message được sử dụng để lưu trữ dữ liệu biến. Thông báo $$ có thể được sử dụng để lưu trữ biến của một biến.Dữ liệu được lưu trữ trong $ tin nhắn được sửa trong khi dữ liệu được lưu trữ trong thông báo $$ có thể được thay đổi một cách linh hoạt. $$message can be used to store variable of a variable. Data stored in $message is fixed while data stored in $$message can be changed dynamically.