[ create a new paste ] login | about

Link: http://codepad.org/In7J4fgk    [ raw code | output | fork ]

PHP, pasted on Jun 7:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php

  function test () {
    $argc = func_num_args();
    for ($i = 0; $i < $argc; $i++) global ${func_get_arg($i)};
    echo "Inside function: \$var = $var; \$i = $i; \$arg = $arg;\n";
  }

  $i = 5;
  $var = 1;
  $arg = 'value';

  echo "Before function: \$var = $var; \$i = $i; \$arg = $arg;\n";
  test('var', 'i', 'arg');
  echo "After function: \$var = $var; \$i = $i; \$arg = $arg;\n";


Output:
1
2
3
Before function: $var = 1; $i = 5; $arg = value;
Inside function: $var = 1; $i = 6; $arg = ;
After function: $var = 1; $i = 6; $arg = value;


Create a new paste based on this one


Comments: