[
   {
      "input" : "abc",
      "name" : "phpArgsNames",
      "type" : "tfn",
      "ret" : 0,
      "output" : "abc"
   },
   {
      "input" : "a_bc",
      "name" : "phpArgsNames",
      "type" : "tfn",
      "ret" : 0,
      "output" : "a_bc"
   },
   {
      "input" : "a_b.c",
      "name" : "phpArgsNames",
      "type" : "tfn",
      "ret" : 1,
      "output" : "a_b_c"
   },
   {
      "input" : "a[_b c.",
      "name" : "phpArgsNames",
      "type" : "tfn",
      "ret" : 1,
      "output" : "a__b c."
   },
   {
      "input" : ". a_b]c",
      "name" : "phpArgsNames",
      "type" : "tfn",
      "ret" : 1,
      "output" : "__a_b]c"
   },
   {
      "input" : "a_b c d_",
      "name" : "phpArgsNames",
      "type" : "tfn",
      "ret" : 1,
      "output" : "a_b_c_d_"
   },
   {
      "input" : "[a_[b][]c d_",
      "name" : "phpArgsNames",
      "type" : "tfn",
      "ret" : 1,
      "output" : ""
   },
   {
      "input" : "a_[b][ ]c d_",
      "name" : "phpArgsNames",
      "type" : "tfn",
      "ret" : 1,
      "output" : "a_[b][]"
   },
   {
      "input" : "][ ",
      "name" : "phpArgsNames",
      "type" : "tfn",
      "ret" : 1,
      "output" : "]_ "
   },
   {
      "input" : "][ a.",
      "name" : "phpArgsNames",
      "type" : "tfn",
      "ret" : 1,
      "output" : "]_ a."
   },
   {
      "input" : "   ] [a][c][f. _ ]",
      "name" : "phpArgsNames",
      "type" : "tfn",
      "ret" : 1,
      "output" : "]_[a][c][f. _ ]"
   },
   {
      "input" : "a[]b",
      "name" : "phpArgsNames",
      "type" : "tfn",
      "ret" : 1,
      "output" : "a[]"
   },
   {
      "input" : "sc ript._[a[_xss]",
      "name" : "phpArgsNames",
      "type" : "tfn",
      "ret" : 1,
      "output" : "sc_ript__[a[_xss]"
   }
]
