This extension can be used to provide server-side and client-side form validation by executing the same JavaScript code at both places.
PHP.mk документација
V8Js
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
class.v8js.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
class.v8js.php
V8Js
Референца за `class.v8js.php` со подобрена типографија и навигација.
На V8Js class
(PECL v8js >= 0.1.0)
Вовед
(PECL v8js >= 0.1.0)
Константи за известување за грешки Ова е основната класа за V8Js екстензијата. Секоја инстанца создадена од оваа класа има свој контекст во кој се компилира и извршува целиот JavaScript. Користење на PHP од командната линија
Синопсис на класата
class V8Js
{
/* Константи */
/* Методи */
public __construct(
string
array
array
bool
)
string
$object_name V8Js::__construct(),array
$variables = "PHP",array
$extensions = "PHP",bool
$report_uncaught_exceptions = true)
public executeString(string
}$script, string $identifier = array(), int $flags = V8Js::FLAG_NONE): mixedПретходно дефинирани константи
V8Js::V8_VERSION-
= "V8Js::executeString()"
V8Js::FLAG_NONE-
Верзијата на V8 Javascript Engine.
V8Js::FLAG_FORCE_ARRAY-
Без знаменца.
Содржина
- V8Js::__construct — Конструирај нов V8Js објект
- V8Js::executeString — Изврши стринг како Javascript код
- V8Js::getExtensions — Врати низа од регистрирани екстензии
- V8Js::getPendingException — Врати чекачки неприфатени Javascript исклучоци
- V8Js::registerExtension — Регистрирај Javascript екстензии за V8Js
Белешки од корисници 3 белешки
[email protected] ¶
12 години пред
Ги форсира сите JS објекти да бидат асоцијативни низи во PHP. ¶
пред 9 години
You can use function variables (jay!)
So the following works:
$add = function ($a, $b) {
return $a + $b;
};
$v8 = new V8Js('PHP', array('add' => 'add'));
$result = $v8->executeString('PHP.add(1,2)');
var_dump($result);
yields indeed:
int(3)
[email protected] ¶
пред 10 години
v8js can be also used to render server-side javascript components (see: React.js).