import zend standard tests
[hiphop-php.git] / hphp / test / zend / bad / ext-standard-general_functions / type.php
blob5966d2865e5ad685fb1e7cf3ae14d4b92b480607
1 <?php
3 function foo($errno, $errstr, $errfile, $errline) {
4 var_dump($errstr);
7 set_error_handler("foo");
9 $fp = fopen(__FILE__, "r");
10 fclose($fp);
11 $fp1 = fopen(__FILE__, "r");
13 $var1 = "another string";
14 $var2 = array(2,3,4);
16 $array = array(
17 array(1,2,3),
18 $var1,
19 $var2,
21 2.0,
22 NULL,
23 false,
24 "some string",
25 $fp,
26 $fp1,
27 new stdclass,
30 $types = array(
31 "null",
32 "integer",
33 "double",
34 "boolean",
35 "resource",
36 "array",
37 "object",
38 "string"
41 foreach ($array as $var) {
42 var_dump(gettype($var));
45 foreach ($types as $type) {
46 foreach ($array as $var) {
47 var_dump(settype($var, $type));
48 var_dump($var);
52 echo "Done\n";