10/10/2018, 09:48
[PHP] code $a =& $b nghĩa là sao?
Mình thấy một số code php có đoạn
hoặc
Viết như vậy nghĩa là gì vậy các bác
Code:
$a =& $b;
Code:
$a =& classname;
Bài liên quan
1. http://vn2.php.net/manual/en/languag...les.basics.php
2. http://vn2.php.net/manual/en/languag...ces.whatdo.php
<?php
$foo = 'Bob'; // Assign the value 'Bob' to $foo
// gán giá trị Bob cho biến $foo
$bar = &$foo; // Reference $foo via $bar.
// biến $foo và biến $bar có cùng giá trị tham khảo, là Bob
$bar = "My name is $bar"; // Alter $bar...
echo $bar;
echo $foo; // $foo is altered too.
?>
<?php
$a =& $b;
?>
it means that $a and $b point to the same content.
Nếu một biến thay đổi thì biến còn lại sẽ thay đổi theo?
Nếu bạn đã học C thì nó cũng gần giống với khái niệm con trỏ của C. Để hiểu hơn bạn nên hỏi anh gồ về tham biến và tham trị.
VD: