/hphp/test/zend/good/ext/standard/tests/array/compact_basic.php
http://github.com/facebook/hiphop-php · PHP · 33 lines · 16 code · 6 blank · 11 comment · 0 complexity · 9f8a2e57e665432c36e19d6c728a999a MD5 · raw file
- <?php
- /* Prototype : proto array compact(mixed var_names [, mixed ...])
- * Description: Creates a hash containing variables and their values
- * Source code: ext/standard/array.c
- * Alias to functions:
- */
- /*
- * Test basic functionality
- */
- echo "*** Testing compact() : basic functionality ***\n";
- $a=1;
- $b=0.2;
- $c=true;
- $d=array("key"=>"val");
- $e=NULL;
- $f="string";
- // simple array test
- var_dump (compact(array("a", "b", "c", "d", "e", "f")));
- // simple parameter test
- var_dump (compact("a", "b", "c", "d", "e", "f"));
- var_dump (compact(array("keyval"=>"a", "b"=>"b", "c"=>1)));
- // cases which should not yield any output.
- var_dump (compact(array(10, 0.3, true, array(20), NULL)));
- var_dump (compact(10, 0.3, true, array(20), NULL));
- var_dump (compact(array("g")));
- echo "Done";
- ?>