Các biến PHP $ và $$
$ Var [đô la đơn] là một biến bình thường với tên var lưu trữ bất kỳ giá trị nào như chuỗi, số nguyên, float, v.v.$var [single dollar] is a normal variable with the name var that stores any value like string, integer, float, etc.
$$ var [Double Dollar] là một biến tham chiếu lưu trữ giá trị của biến $ bên trong nó.$$var [double dollar] is a reference variable that stores the value of the $variable inside it.Để hiểu sự khác biệt tốt hơn, hãy xem một số ví dụ.
ví dụ 1
Output:
Trong ví dụ trên, chúng tôi đã gán một giá trị cho biến X là ABC. Giá trị của biến tham chiếu $$ x được gán là 200.x as abc. Value of reference variable $$x is assigned as 200.
Bây giờ chúng tôi đã in các giá trị $ X, $$ X và $ ABC.$x, $$x and $abc.
Example2
Output:
Trong ví dụ trên, chúng tôi đã gán một giá trị cho biến X là U.P. Giá trị của biến tham chiếu $$ x được gán là Lucknow.x as U.P. Value of reference variable $$x is assigned as Lucknow.
Bây giờ chúng tôi đã in các giá trị $ x, $$ x và một chuỗi.$x, $$x and a string.
Example3
Output:
Trong ví dụ trên, chúng tôi đã gán một giá trị cho tên biến CAT. Giá trị của biến tham chiếu $ {$ name} được gán là chó và $ {$ {$ name}} là khỉ.Cat. Value of reference variable ${$name} is assigned as Dog and ${${$name}} as Monkey.
Bây giờ chúng tôi đã in các giá trị dưới dạng $ name, $ {$ name}, $ cat, $ {$ {$ name}} và $ dog.$name, ${$name}, $Cat, ${${$name}} and $Dog.
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
$var_name = "Hello World!";
Bàn luận
Examples:
Input : $Hello = "Geeks for Geeks" $var = "Hello" echo $var echo $$var Output : Hello Geeks for Geeks Input : $GFG = "Welcome to GeeksforGeeks" $var = "GFG" echo $var echo $$var Output : GFG Welcome to GeeksforGeeks
Toán tử $ trong PHP được sử dụng để khai báo một biến. Trong PHP, một biến bắt đầu với dấu $ theo sau là tên của biến. Ví dụ: bên dưới là một biến chuỗi: In the above example, $var stores the value “Hello”, so $$var will refer to the variable with name Hello i.e., $Hello.
$ 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. $$ var_name được sử dụng để gọi biến có tên là giá trị của biến $ var_name.