5 function main_ext_options() :mixed{
8 var_dump(extension_loaded("bcmath"));
9 var_dump(extension_loaded("curl"));
10 var_dump(extension_loaded("simplexml"));
11 var_dump(extension_loaded("mysql"));
12 var_dump(extension_loaded("date"));
13 var_dump(extension_loaded("datetime"));
14 $x = get_loaded_extensions();
15 var_dump(!($x ??
false));
17 var_dump(get_included_files()[0] === __FILE__
);
22 clock_getres(CLOCK_THREAD_CPUTIME_ID
, inout
$sec, inout
$nsec);
27 clock_gettime(CLOCK_THREAD_CPUTIME_ID
, inout
$sec, inout
$nsec);
28 var_dump($sec is nonnull
);
29 var_dump($nsec is nonnull
);
31 var_dump(ini_get(""));
32 var_dump(ini_get("setting_that_does_not_exist"));
33 ini_set("memory_limit", 50000000);
34 var_dump(ini_get("memory_limit"));
36 var_dump(ini_get("max_execution_time"));
37 ini_set("max_execution_time", 40);
38 var_dump(ini_get("max_execution_time"));
40 var_dump(phpversion());
41 var_dump(phpversion('mysql'));
42 var_dump(phpversion('memcached'));
43 var_dump(phpversion('exif'));
44 var_dump(phpversion('reflection'));
45 var_dump(phpversion('nonexistent_extension'));
47 var_dump(putenv("FOO=bar"));
48 var_dump(!putenv("FOO"));
50 var_dump(!version_compare("1.3.0.dev", "1.1.2", "<"));
52 $arr = get_defined_constants(true);
53 var_dump(count($arr["user"]) === 2);
54 var_dump(HH\Lib\C\any
($arr["Core"], $elt ==> HH\Lib\Legacy_FIXME\
eq($elt, 'PHP_OS')));