Advertisement
Guest User

Untitled

a guest
Aug 24th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. debug( $myvar, 'myvar' );
  2.  
  3. debug( $myvar ); // quicker and easier :)
  4.  
  5. function varName($theVar) {
  6. $variableName = key($theVar);
  7. $variableValue = $theVar[$variableName];
  8. echo ('The name of the variable used in the function call was '.$variableName.'<br />');
  9. echo ('The value of the variable used in the function call was '.$variableValue.'<br />');
  10. }
  11. $myVar = 'abc';
  12. varName(compact('myVar'));
  13.  
  14. function vlog() {
  15. $args = func_get_args();
  16. foreach ($args as $arg) {
  17. global ${$arg};
  18. }
  19. return json_encode(compact($args));
  20. }
  21.  
  22. $foo = 'Elvis';
  23. $bar = 42;
  24. $obj = new SomeFancyObject();
  25.  
  26. log('Something went wrong! vars='.vlog('foo', 'bar', 'obj'));
  27.  
  28. $a = 10
  29. //becomes
  30. $a = '0a';
  31. $$a = 10;
  32.  
  33. function ev($variable){
  34. foreach($GLOBALS as $key => $value){
  35. if($variable===$value){
  36. echo '<p>$'.$key.' - '.$value.'</p>';
  37. }
  38. }
  39. }
  40.  
  41. $lol = 123;
  42.  
  43. ev($lol); // $lol - 123
  44.  
  45. function debug($variablename)
  46. {
  47. echo ($variablename . ":<br/>");
  48. eval("global $". $variablename . ";");
  49. eval("var_dump($" . $variablename . ");");
  50. }
  51.  
  52. function debug($variablename)
  53. {
  54. echo ($variablename . ":<br/>");
  55. global $$variablename; // enable scope
  56. var_dump($$variablename);
  57. }
  58.  
  59. $a=1;
  60. $b=2;
  61. $c=3
  62.  
  63. var_dump(compact('a','b','c'));
  64.  
  65. array (size=3)
  66. 'a' => int 1
  67. 'b' => int 2
  68. 'c' => int 3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement