<?php | |
echo "\nVariables (values printed from C)\n"; | |
print_vars(); | |
echo "Variables (values printed from PHP)\n"; | |
echo "ivar = ".ivar_get()."\n"; | |
echo "svar = ".svar_get()."\n"; | |
echo "lvar = ".lvar_get()."\n"; | |
echo "uivar = ".uivar_get()."\n"; | |
echo "usvar = ".usvar_get()."\n"; | |
echo "ulvar = ".ulvar_get()."\n"; | |
echo "scvar = ".scvar_get()."\n"; | |
echo "ucvar = ".ucvar_get()."\n"; | |
echo "cvar = ".cvar_get()."\n"; | |
echo "fvar = ".fvar_get()."\n"; | |
echo "dvar = ".dvar_get()."\n"; | |
echo "strvar = ".strvar_get()."\n"; | |
echo "cstrvar = ".cstrvar_get()."\n"; | |
echo "iptrvar = ".iptrvar_get()."\n"; | |
echo "name = \"".name_get()."\"\n"; | |
echo "ptptr = ".ptptr_get() , point_print(ptptr_get()) , "\n"; | |
echo "pt = ".pt_get(), point_print(pt_get()) , "\n"; | |
/* Try to set the values of some global variables */ | |
$a = "42.14"; | |
ivar_set($a); | |
echo "a = $a\n"; | |
svar_set(-31000); | |
lvar_set(65537); | |
uivar_set(123456); | |
usvar_set(61000); | |
ulvar_set(654321); | |
scvar_set(-13); | |
ucvar_set(251); | |
cvar_set("S"); | |
fvar_set(3.14159); | |
dvar_set(2.1828); | |
strvar_set("Hello World"); | |
iptrvar_set(new_int(37)); | |
ptptr_set(new_point(37,42)); | |
name_set("B"); | |
echo "Variables (values printed from PHP)\n"; | |
echo "ivar = ".ivar_get()."\n"; | |
echo "svar = ".svar_get()."\n"; | |
echo "lvar = ".lvar_get()."\n"; | |
echo "uivar = ".uivar_get()."\n"; | |
echo "usvar = ".usvar_get()."\n"; | |
echo "ulvar = ".ulvar_get()."\n"; | |
echo "scvar = ".scvar_get()."\n"; | |
echo "ucvar = ".ucvar_get()."\n"; | |
echo "cvar = ".cvar_get()."\n"; | |
echo "fvar = ".fvar_get()."\n"; | |
echo "dvar = ".dvar_get()."\n"; | |
echo "strvar = ".strvar_get()."\n"; | |
echo "cstrvar = ".cstrvar_get()."\n"; | |
echo "iptrvar = ".iptrvar_get()."\n"; | |
echo "name = ".name_get()."\n"; | |
echo "ptptr = ".ptptr_get() , point_print(ptptr_get()) , "\n"; | |
echo "pt = ".pt_get(), point_print(pt_get()) , "\n"; | |
echo "\nVariables (values printed from C)\n"; | |
print_vars(); | |
echo "\nI'm going to try and update a structure variable.\n"; | |
pt_set(ptptr_get()); | |
echo "The new value is \n"; | |
pt_print(); | |
echo "You should see the value", point_print(ptptr_get()), "\n"; | |
echo "\nNow I'm going to try and modify some read only variables\n"; | |
echo "Trying to set 'path'\n"; | |
//path_set("Whoa!"); | |
echo "Path = ".path_get()."\n"; | |
echo "Trying to set 'status'\n"; | |
/* And this */ | |
//status_set(0); | |
echo "Status = ".status_get()."\n"; |