☺️Tham chiếu (&$) Full (ok)

https://stackoverflow.com/questions/20419613/php-string-what-does-this-mean

Có nghĩa là nếu bạn thay đổi nó bên trong hàm của mình thì nó cũng sẽ bị thay đổi bên ngoài nó

1. &$variable

<?php
function changeString( &$sTest1, $sTest2, &$sTest3 ) {
  $sTest1 = 'changed';
  $sTest2 = 'changed';
  $sTest3 = 'changed';
}
$sOuterTest1 = 'original';
$sOuterTest2 = 'original';
$sOuterTest3 = 'original';
changeString($sOuterTest1, $sOuterTest2, $sOuterTest3);
echo $sOuterTest1;
echo "<br/>";
echo $sOuterTest2;
echo "<br/>";
echo $sOuterTest3;
?>
changed
original
changed

😃

2. &function

3. class => các đối tượng luôn được truyền theo tham chiếu 😀

3.1

3.2

3.3

3.4

3.5

Error 😎

3.6

Last updated

Was this helpful?