PHP.mk документација
LuaSandbox::registerLibrary
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
luasandbox.registerlibrary.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
luasandbox.registerlibrary.php
LuaSandbox::registerLibrary
Референца за `luasandbox.registerlibrary.php` со подобрена типографија и навигација.
LuaSandbox::registerLibrary
(PECL luasandbox >= 1.0.0)
LuaSandbox::registerLibrary — (PECL luasandbox >= 1.0.0)
= NULL
Регистрирај множество PHP функции како Lua библиотека
исклучоци може да се фатат внатре во Lua со За повеќе информации за повикување Lua функции и вратените вредности, видете.
Параметри
libname- Регистрира PHP функции како Lua библиотека, така што Lua може да го повика релевантниот PHP код.
functions- Еден arrayИмето на библиотеката. Во Lua состојбата, глобалната променлива со ова име ќе биде поставена на табелата со функции. Ако табелата веќе постои, новите функции ќе бидат додадени на неа. callable.
Вратени вредности
Не се враќа вредност.
Примери
, каде што секој клуч е име на функција, а секоја вредност е соодветен PHP
<?php
// create a new LuaSandbox
$sandbox = new LuaSandbox();
// Register some functions in the Lua environment
function frobnosticate( $v ) {
return [ $v + 42 ];
}
$sandbox->registerLibrary( 'php', [
'frobnosticate' => 'frobnosticate',
'output' => function ( $string ) {
echo "$string\n";
},
'error' => function () {
throw new LuaSandboxRuntimeError( "Something is wrong" );
}
] );
?>Види Исто така
- Повикувач за завиткување. LuaSandbox::loadString()
- Пример #1 Регистрирање PHP функции за повикување од Lua - Завиткајте PHP повик во LuaSandboxFunction
Белешки од корисници
Нема белешки од корисници за оваа страница.