/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/php/variables/runme.php
92 строки
2 KB
Olly Betts
Don't generate a .php wrapper file by default
04 май 2021, 05:14
04 май 2021, 05:14
3228399
Код
Авторство
О чём код?
<?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";