/hphp/test/zend/bad/ext/standard/tests/general_functions/bug29038.php
PHP | 40 lines | 39 code | 1 blank | 0 comment | 0 complexity | 62c97a5f12445b98ae6a071acc105fb1 MD5 | raw file
Possible License(s): LGPL-2.1, BSD-2-Clause, BSD-3-Clause, MPL-2.0-no-copyleft-exception, MIT, LGPL-2.0, Apache-2.0
- <?php
- function f1() {
- $c = extract(array("" => 1),EXTR_PREFIX_SAME,"prefix");
- echo "Extracted:";
- var_dump($c);
- print_r(get_defined_vars());
- }
- function f2() {
- $a = 1;
- $c = extract(array("a" => 1),EXTR_PREFIX_SAME,"prefix");
- echo "Extracted:";
- var_dump($c);
- print_r(get_defined_vars());
- }
- function f3() {
- $a = 1;
- $c = extract(array("a" => 1),EXTR_PREFIX_ALL,"prefix");
- echo "Extracted:";
- var_dump($c);
- print_r(get_defined_vars());
- }
- function f4() {
- $c = extract(array("" => 1),EXTR_PREFIX_ALL,"prefix");
- echo "Extracted:";
- var_dump($c);
- print_r(get_defined_vars());
- }
- function f5() {
- $c = extract(array("111" => 1),EXTR_PREFIX_ALL,"prefix");
- echo "Extracted:";
- var_dump($c);
- print_r(get_defined_vars());
- }
- f1();
- f2();
- f3();
- f4();
- f5();
- ?>