Guest User

Untitled

a guest
Jul 20th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. $a=5;
  2. $b=&$a;
  3. $a=8;
  4. echo $b;
  5. // prints 8
  6. $a=5;
  7. $b=$a; //no &
  8. $a=8;
  9. echo $b;
  10. // prints 5
  11.  
  12. php > $a=5;
  13. php > $b=&$a;
  14. php > $a=8;
  15. php > echo $b;
  16. 8
  17. php > // prints 8
  18. php > $a=5;
  19. php > $b=$a; //no &
  20. php > $a=8;
  21. php > echo $b;
  22. 8
  23. php > // prints 5
  24.  
  25. php > $b=3;
  26. php > echo $a;
  27. 3
  28.  
  29. php > $e=5; $f=$e; $e=6; echo $f;
  30. 5
  31.  
  32. $a = 5; // creates a "slot", puts 5 in it, makes $a point to it
  33. $b =& $a; // makes $b point to the same "slot" $a points to
  34. $c = 6; // creates a "slot", puts 6 in it, makes $c point to it
  35. $a = $c; // puts the value of the slot $c points to into the slot $a points to
  36. echo $b; // outputs the value of the slot $b points to (6)
  37.  
  38. $b = $a
  39.  
  40. $value = 5;
  41. $alias = &$value;
  42. $value = 8;
  43. echo $alias; # 8
  44. $value = 5;
  45. $alias = $value; # no &
  46. $value = 8;
  47. echo $alias; # 8 (OP expected 5)
  48.  
  49. $alias = $value; # no &
  50.  
  51. $value = $value;
  52.  
  53. $alias = &$other;
  54.  
  55. unset($alias);
Add Comment
Please, Sign In to add comment